我有一个基本隐藏的代码,并在单击上一个之后显示下一个p。问题是我想要定位的类随每个产品而变化。那么我将如何编写一个通用的代码并与所有产品一起使用
https://jsfiddle.net/Legktcwg/
jQuery(document).ready(function() {
jQuery('.form-row.form-row-wide.addon-wrap-8-zdjecie').hide();
jQuery('.form-row.form-row-wide.addon-wrap-8-zdjecie').first().show();
jQuery('.input-text.addon').on('change', function() {
jQuery(this).closest("p").next().show();
});
});
在这种情况下,我想针对每个班级,但用任何数字代替8,所以9,1232,332等。
答案 0 :(得分:0)
jQuery支持模式匹配选择器,例如match an attribute that starts with a value你的代码应该是这样的:
jQuery("p[class^='form-row form-row-wide addon-wrap-']").hide();
您还可以匹配end with something,that match anywhere等
的选择器Here's a JSFiddle with working code以及HTML的简化部分。