jQuery选择器中的通配符

jQuery选择器中的通配符

我试图使用通配符来获取所有以“Jander”开头的元素的id。我试过$('#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>


明月笑刀无情
浏览 620回答 3
3回答

FFIVE

要获得以“Jander”开头的所有元素,您应该使用:$("[id^=jander]")以“Jander”结尾$("[id$=jander]")

四季花海

试试jQuery开头选择器,‘^=’,如[id^="jander"]我不得不问,为什么你不想用类来做这个呢?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery