jQuery选择器中的通配符

我试图使用通配符来获取id的所有元素的id以“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 documentation

转载注明原文:jQuery选择器中的通配符 - 代码日志