jQuery如何设置、获取结点属性值

$('.parkId').click(function(){

    var tab_type = $(this).attr('data-type'); //这个this指的就是点击的那个元素结点。

});

$(this).attr(key); 获取节点属性名的值,       相当于getAttribute(key)方法

$(this).attr(key, value); 设置节点属性的值, 相当于setAttribute(key,value)方法


$(this).val();获取某个元素节点的value值,             相当于$(this).attr(“value”);

$(this).val(value);设置某个元素节点的value值,     相当于$(this).attr(“value”,value);

//一个小难点:如何从多个同名元素中,确定某一个元素(一种方法)

 var type = $('#tabstop ul li.active a').attr('data-id');

这是获取:id为tabstop元素里面的,ul元素里面的,li元素(class属性为active的li元素)里面的,a元素,的data-id属性的值。

//查找该标签下面所有的button标签。并添加一个属性(注意属性、style样式不同。style本身是一个属性)

$("#leis").find("button").attr("disabled","disabled"); 

//查找该标签下面所有的button标签。并添加一个style样式

$("#leis").find("button").css("color","red"); 

你可能感兴趣的:(jQuery如何设置、获取结点属性值)