我正在尝试使用通配符来获取 id 以“jander”开头的所有元素的 id。我试过了$('#jander*'),$('#jander%')但它不起作用..
$('#jander*')
$('#jander%')
我知道我可以使用元素的类来解决它,但也可以使用通配符?
<script type="text/javascript"> var prueba = []; $('#jander').each(function () { prueba.push($(this).attr('id')); }); alert(prueba); }); </script> <div id="jander1"></div> <div id="jander2"></div>
要获取以“jander”开头的所有元素,您应该使用:
$("[id^=jander]")
得到那些以“jander”结尾的
$("[id$=jander]")
另请参阅JQuery 文档