【发布时间】:2015-09-11 00:20:03
【问题描述】:
我需要选择属性“name”值以“[date]”结尾的所有输入元素,例如:
<input name="[blabla][hello][date]">
这是我尝试过的,但不起作用:
$('input[name=*\[date\]]');
【问题讨论】:
我需要选择属性“name”值以“[date]”结尾的所有输入元素,例如:
<input name="[blabla][hello][date]">
这是我尝试过的,但不起作用:
$('input[name=*\[date\]]');
【问题讨论】:
使用属性以选择器结尾[name$=”value”],这样:
$('input[name$="[date]"]');
或者如果属性之一应该有[date]:
$('input[name*="[date]"]');
您可以在documentation 中找到更多信息。
【讨论】:
直接来自documentation:
属性以选择器结尾 [name$=”value”]
选择具有指定属性且值恰好以给定字符串结尾的元素。比较区分大小写。
jQuery( "[attribute$='value']" )
【讨论】: