Jquery:一次设置/删除两个属性

Cod*_*s90 3 javascript jquery

我即将学习jquery.有谁知道如何同时给出设置两个属性,适合下面的例子?

目前我只能给它一个属性.我的目标是能够为选择框"禁用"和"隐藏"提供两个属性

obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true); 
Run Code Online (Sandbox Code Playgroud)

删除属性同样如此:'禁用'和'隐藏'

obj.next('.update').html(data.list).removeAttr('disabled');
Run Code Online (Sandbox Code Playgroud)

the*_*dox 5

obj.nextAll('.update')
 .attr({
    disabled: true,
    hidden: true
 })
 .html('<option value="">----</option>');
Run Code Online (Sandbox Code Playgroud)

根据@nnnnnn评论.prop()可能比较合适.attr()

obj.nextAll('.update')
 .prop({
    disabled: true,
    hidden: true
 })
 .html('<option value="">----</option>');
Run Code Online (Sandbox Code Playgroud)

DEMO用于添加多个attr

去除

// from jQuery1.7, it can be a space-separated list of attributes.

obj.next('.update').html(data.list).removeAttr('disabled hidden');
Run Code Online (Sandbox Code Playgroud)

DEMO用于删除多个attr