<分区>
需要检查每个输入是否具有 inArray 属性然后显示此输入字段否则隐藏
我的html代码
<label class="priceswrapper" tour_type="reg, div">Price
<input name="adult_cost" type="text"/>
</lable>
<label class="priceswrapper" tour_type="reg, div">Price
<input name="kids_cost" type="text"/>
</lable>
<label class="priceswrapper" tour_type="div">Price
<input name="intro_dive" type="text"/>
</lable>
<label class="priceswrapper" tour_type="div">Price
<input name="pro_dive" type="text"/>
</lable>
<label class="priceswrapper" tour_type="qud">Price
<input name="quad_price" type="text"/>
</lable>
jQuery 代码
jQuery(document).ready(function() {
$('.priceswrapper').each(function(){
var data = 'reg';
var types = [$(this).attr('tour_type')];
if ($.inArray(data, types) !== -1) {
$(this).show();
}else {
$(this).hide();
}
});
});