我有两个小的jQuery片段,并且会以这种基本的方式添加更多类似的片段;
$(document).on('click', '.show-listings', function(e) {
$(".facetwp-radio[data-value=listings]").click();
});
$(document).on('click', '.show-albums', function(e) {
$(".facetwp-radio[data-value=albums]").click();
});
我如何重写它才能使它更具动态性,这样我就可以编写‘XXX= -XXX’,其中show-XXX是
数据值
感谢大家的帮助。
更新
所以@Pinguto提供的答案工作得很好,但有一个不可预见的后果。
如果我添加一个额外的不相关的类,比如样式,就像这样……
$(document).on('click', '.show-listings .another-random-class', function(e) {
$(".facetwp-radio[data-value=listings]").click();
});
..然后我在控制台中得到一个错误,因为两个类都被“检测”了,代码中断了。
如何将代码的范围限制为只考虑其中包含“.show-”的类?
https://stackoverflow.com/questions/66081978
复制相似问题