我的页面中有多个类,如:
<input class="someclass1 condition[operator]" type="text">
<input class="someclass2 condition[value]" type="text">
<input class="condition[percentage]" type="text">
我想使用jquery基本上遍历find("some_selector_i_need").each()
,但我不知道如何使用通配符。
这甚至可能吗?像find("condition[*]").each()
那样我可以提取*
的内容吗?
我最终想要格式化一个数组:
Array
(
operator => 'value1',
value => 'value2',
percentage => 'value3'
)
答案 0 :(得分:5)
var obj = {};
$('[class*="condition"]').each(function(i,ele) {
var type = ele.className.match(/\[(.*?)\]/)[1];
obj[type] = 'value' + (i+1);
});
答案 1 :(得分:0)
.find("[class*=condition]").each()