找到类名的一部分并定位它

时间:2016-08-19 14:14:12

标签: jquery

我有一个基本隐藏的代码,并在单击上一个之后显示下一个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等。

1 个答案:

答案 0 :(得分:0)

jQuery支持模式匹配选择器,例如match an attribute that starts with a value你的代码应该是这样的:

jQuery("p[class^='form-row form-row-wide addon-wrap-']").hide();

您还可以匹配end with somethingthat match anywhere

的选择器

Here's a JSFiddle with working code以及HTML的简化部分。