cuốn sách gpt4 ai đã làm

javascript - 如何制作动态名称选择器(无限)

In lại Tác giả: Walker 123 更新时间:2023-11-28 19:25:03 27 4
mua khóa gpt4 Nike

我不熟悉 jQuery,并且我有多余的 jQuery 调用,我想将它们放入循环中。

$('.class1').on('click', function () { ...
$('.class2').on('click', function () { ...
$('.class3').on('click', function () { ...
$('.class4').on('click', function () { ...
$('.class5').on('click', function () { ...
...

这是完整的调用之一:

$('.class1').on('click', function () { 
if ($('.anotherclass1').is(':visible')) {
$(this).text("Show"); $('.anotherclass1').hide();
} khác {
$(this).text("Hide"); $('.anotherclass1').show();
}
});

有没有办法在不重复的情况下做到这一点?

đây là của tôiJsFiddle

câu trả lời hay nhất

如果您确定这些元素只有一个类名,您可以在属性上使用开头运算符。我不想在实践中使用它,因为有很多更好的解决方案。

$('[class^=class]').on('click' ...

更好的解决方案需要查看实际的 HTML 结构。

由于一些傻瓜**们:-)提示这个答案的完整性,你的完整代码现在看起来像这样:

$('[class^=class]').on('click', function() {
$('.another' + this.className).toggle();
});

Thử nghiệm:http://jsfiddle.net/9vj3wagt/2/

关于javascript - 如何制作动态名称选择器(无限),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28030084/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress