jQuery node屬性是指獲取和設置HTML標簽節點的屬性,可以使用方法.attr()和.prop()實現。其中,.attr()用于獲取和設置HTML標簽節點的屬性值,.prop()則用于獲取和設置HTML標簽節點的屬性Boolean值。
//獲取屬性值
var attrValue = $('a').attr('href');
//設置屬性值
$('a').attr('href', 'http://www.baidu.com');
//獲取Boolean值
var propValue = $('input').prop('disabled');
//設置Boolean值
$('input').prop('disabled', true);
在以上示例中,使用.attr()方法獲取了a標簽節點的href屬性值,并使用.attr()方法設置了a標簽節點的href屬性值。使用.prop()方法獲取了input標簽節點的disabled屬性Boolean值,并使用.prop()方法設置了input標簽節點的disabled屬性Boolean值。
需要注意的是,使用.prop()方法設置屬性Boolean值時,屬性值只能是true或false。而使用.attr()方法設置屬性值時,可以是任意的字符串或數字等。