我即将学习jquery。有谁知道如何一次设置两个适合以下示例的属性?
目前我只能给它一个属性。我的目标是能够为选择框“禁用”和“隐藏”提供两个属性
obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true);
删除属性也是如此:“禁用”和“隐藏”
obj.next('.update').html(data.list).removeAttr('disabled');
我即将学习jquery。有谁知道如何一次设置两个适合以下示例的属性?
目前我只能给它一个属性。我的目标是能够为选择框“禁用”和“隐藏”提供两个属性
obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true);
删除属性也是如此:“禁用”和“隐藏”
obj.next('.update').html(data.list).removeAttr('disabled');
obj.nextAll('.update')
.attr({
disabled: true,
hidden: true
})
.html('<option value="">----</option>');
根据@nnnnnn 的评论.prop()
可能比.attr()
IE
obj.nextAll('.update')
.prop({
disabled: true,
hidden: true
})
.html('<option value="">----</option>');
去除
// from jQuery1.7, it can be a space-separated list of attributes.
obj.next('.update').html(data.list).removeAttr('disabled hidden');
你可以这样做:
obj.attr({ firstAttr:firstVal, secondAttr:secondVal});