我有一组数字输入字段,标记为小号& medium ..,以及一组具有小号和中号标签的div。在我的实际项目中,会有更多的尺寸,而不仅仅是中小尺寸。当您向小数字输入字段中添加数字时,文本输入会在标记为小的div后插入。当您从小数字输入字段中减去一个数字时,最近添加的文本输入字段将被删除。关联号字段与隐藏的div
如果小号码字段为0,我想
<div class="name-number-field-container" data-size="Small">
被隐藏,如果少数字段大于0我想
<div class="name-number-field-container" data-size="Small">
显现。媒体也一样。
的隐藏和显示是正确的,但他们都没有关联到正确的尺寸和产品。所有类=“名数场容器”显示
我想这:
$('.product-quantity').on('change', function(){
var select = $(".name-number-field-container").closest('[id^="product"]').find('[data-size="' + this.name + '"]')
if($(this).val()>=1){
$(select).show();
} else {
$(select).hide();
}
});
这是正确的,但它仍然显示其他产品中的小标签。该号码字段现在与尺寸标签相关联,但现在与产品无关 – anmaree
好吧现在有更好的答案。不需要编辑html。 –
,很棒!谢谢 – anmaree