Pat*_*ery 7 regex jquery custom-data-attribute
我有当前的HTML:
<input id="dynamic1" /* other */ data-group-animal="y1,y2" />
<input id="dynamic2" /* other */ data-group-vegetable="y3,y4" />
Run Code Online (Sandbox Code Playgroud)
这些是独立的div,可以在通过ajax发送数据时一起使用或不使用.
现在,我有一个选项是使用两个字段,我需要data-value根据一些表单选项检索两者.数据属性不同(用于不同的目的 - 我可以发送或不发送所有组或单独)
所以我想做:
$('input').data('group*') 但它不起作用,然后我意识到我需要一个正则表达式.
是否有可以使用的数据属性的正则表达式?
Jim*_*ert 23
如果更改属性,可以使用选择器.
所以,您可以改为data-group-type查询:
<input id="dynamic1" data-group-type="animal" data-group="y1,y2" />
<input id="dynamic2" data-group-type="vegetable" data-group="y3,y4" />?
Run Code Online (Sandbox Code Playgroud)
一些示例查询
$('input[data-group]') // all
$('input[data-group-type^="animal"]') // starts with 'animal'
$('input[data-group-type*="l"]') // contains 'l'
$('input[data-group-type!="animal"]') // not 'animal'
Run Code Online (Sandbox Code Playgroud)
还有其他的选择:http://api.jquery.com/category/selectors/