通配符选择器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 API文档
-
使用以下命令:
jQuery('.button').click(function () {
jQuery('[id^="explanation"]').toggle();
});
参考资料:
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')
确实可以,这样做会更好