通配符选择器jQuery

通配符选择器jQuery,jquery,click,toggle,selector,Jquery,Click,Toggle,Selector,我正在做一个代码,用来切换某个解释。 代码是: jQuery('.button').click(function () { jQuery('#explanation').toggle(); }); 我得到了多种解释:解释1,解释2,等等 如何使用通配符选择数字?比如: jQuery('.button').click(function () { jQuery('#explanation*').toggle(); }); 我搞不清楚,尝试了多种解决方案,但都没有成功。

我正在做一个代码,用来切换某个解释。 代码是:

jQuery('.button').click(function () {
       jQuery('#explanation').toggle();
});
我得到了多种解释:
解释1
解释2
,等等

如何使用通配符选择数字?比如:

jQuery('.button').click(function () {
       jQuery('#explanation*').toggle();
});
我搞不清楚,尝试了多种解决方案,但都没有成功。

使用以下命令:

jQuery('.button').click(function () {
    jQuery('[id^="explanation"]').toggle();
});

参考资料:

  • -jQuery API文档
    • 使用以下命令:

      jQuery('.button').click(function () {
          jQuery('[id^="explanation"]').toggle();
      });
      

      参考资料:

      • -jQuery API文档
      您可以使用选择器:

      jQuery('[id^="explanation"]').toggle()
      
      jQuery('[id^="explanation"]').toggle()
      
      您可以使用选择器:

      jQuery('[id^="explanation"]').toggle()
      
      jQuery('[id^="explanation"]').toggle()
      

      您可以通过id模式实现这一点:


      您可以通过id模式实现这一点:


      最好的解决办法是在每个人身上设置一个类并使用它

      <div id="explanation1" class="exp">...</div>
      <div id="explanation2" class="exp">...</div>
      <div id="explanation3" class="exp">...</div>
      
      jQuery('.button').click(function () {
             jQuery('.exp').toggle();
      });
      

      最好的解决办法是在每个人身上设置一个类并使用它

      <div id="explanation1" class="exp">...</div>
      <div id="explanation2" class="exp">...</div>
      <div id="explanation3" class="exp">...</div>
      
      jQuery('.button').click(function () {
             jQuery('.exp').toggle();
      });
      
      试试这个

      试试这个

      我需要这样:

      if (jQuery(this).attr('name') == 'level_1' + wildcart)
      
      我决定:

      if (jQuery(this).attr('name').substr(0,7) == 'level_1')
      
      我需要这样:

      if (jQuery(this).attr('name') == 'level_1' + wildcart)
      
      我决定:

      if (jQuery(this).attr('name').substr(0,7) == 'level_1')
      

      或者您可以将相同的类(
      class='explainion'
      )添加到每个解释元素,然后将
      $('.explainion')
      确实可以,这样做更好,或者您可以将相同的类(
      class='explainion'
      )添加到每个解释元素,然后将
      $('.explainion')
      确实可以,这样做会更好