bra*_*adm 0 javascript php jquery
我在用户加载页面时动态生成下拉列表.我想使用jquery或javascript获取下拉列表的值.
棘手的部分是下拉将具有这样的价值:"我喜欢兔子(19.95美元)"
我想获取下拉列表的值,然后隔离括号内的值.有任何想法吗?
干杯!
获得价值很容易,使用val().那将是一个字符串.
然后你只需使用正则表达式获取值,可能使用捕获组; 例如:
var value, m, innerValue;
value = $("selector for select box").val();
m = /\(([^)]+)/.exec(value);
if (m) {
innerValue = m[1];
}
Run Code Online (Sandbox Code Playgroud)
那个正则表达式说:"找到一个(然后捕获它之后的一切不是)".然后我们获取捕获组的值.