select 输入属性 "name" 值以 "someValue" 结尾的元素
select inputs elements having attribute "name" value ending in "someValue"
我需要 select 所有具有属性 "name" 值以“[date]”结尾的输入元素,例如:
<input name="[blabla][hello][date]">
这是我尝试过的方法,但不起作用:
$('input[name=*\[date\]]');
直接来自 documentation:
Attribute Ends With Selector [name$=”value”]
Selects elements that have the specified attribute with a value ending exactly with a given string. The comparison is case sensitive.
jQuery( "[attribute$='value']" )
使用 Attribute Ends With Selector [name$=”value”]
,这样:
$('input[name$="[date]"]');
或者如果属性之一应该有 [date]
:
$('input[name*="[date]"]');
您可以在 documentation 中找到更多信息。
我需要 select 所有具有属性 "name" 值以“[date]”结尾的输入元素,例如:
<input name="[blabla][hello][date]">
这是我尝试过的方法,但不起作用:
$('input[name=*\[date\]]');
直接来自 documentation:
Attribute Ends With Selector [name$=”value”]
Selects elements that have the specified attribute with a value ending exactly with a given string. The comparison is case sensitive.
jQuery( "[attribute$='value']" )
使用 Attribute Ends With Selector [name$=”value”]
,这样:
$('input[name$="[date]"]');
或者如果属性之一应该有 [date]
:
$('input[name*="[date]"]');
您可以在 documentation 中找到更多信息。