Javascript 我们如何通过不在同一父元素中使用jQuery同级()呢?
从下面我的非工作代码[1],如果所有输入字段都在同一父元素中,则它可以与同级()配合使用,以便在其他输入字段的总和或金额大于最大值时禁用它们 例如:Javascript 我们如何通过不在同一父元素中使用jQuery同级()呢?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,从下面我的非工作代码[1],如果所有输入字段都在同一父元素中,则它可以与同级()配合使用,以便在其他输入字段的总和或金额大于最大值时禁用它们 例如: <parent> <child input> <child input> <child input> <child input> </parent> 首先,您必须使用.parent()函数查找同级的所有“输入”元素,然后使用.prop()函数禁用它们 $('
<parent>
<child input>
<child input>
<child input>
<child input>
</parent>
首先,您必须使用
.parent()
函数查找同级的所有“输入”元素,然后使用.prop()
函数禁用它们
$('.variations input')。在('change',function()上{
var maxVal=15;//这里是最大值
var总和=0;
$('.variances input')。每个(函数(){
sum+=+$(this.val();
});
如果(总和>=最大值){
$(this).parent().sides().find('input').prop('disabled',true);
}否则{
$(this).parent().sides().find('input').prop('disabled',false);
}
});代码>
非常感谢您的快速回复和解释!很高兴知道:)你真是个善良的用户!