我有这样的表单元素:
<input type='text' id='person_1_name'>
<input type='text' id='person_2_name'>
<input type='text' id='person_3_name'>
<input type='text' id='person_4_name'>
<input type='text' id='person_5_name'>
..
..
..
我可以像这样选择单个元素:
$("#person_1_name").focusout( function() {
alert("Hello World");
});
是否有任何选择器可以像这样选择所有元素(person_<*>_name)而不单独描述它们?
谢谢
最佳答案
这不是正确的方法。
您应该向每个元素添加类,然后通过以下方式选择它:
$(".MyClass")...
但如果你坚持:
$('div') .filter(function() { return this.id.match(/person\_[0-9]\_name/); }) .css('border','solid 1px red')
关于javascript - jquery 选择器帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471902/