jquery中通过属性获取元素

根据属性获取元素:

$("p[class]").css("color","red");

给所有有class的p标签设置红色字体。

根据属性值获取元素:

1.

$("input[name$='san'").css("background-color","red");

匹配所有name以‘san’结尾的input标签设置红色背景。$选择器[attribute$=value]

2.

$("input[name!='newsletter']").attr("checked", true);

匹配所有不含有指定的属性,或者属性不等于特定值的元素,此选择器等价于:not([attr=value])

3.

$("input[name^='news']");

匹配给定的属性是以某些值开始的元素,^选择器:[attribute^=value]。

4.

$("input[name*='man']");

匹配给定的属性是以包含某些值的元素,*选择器:[attribute*=value]。

5.

$("input[name$='letter'][value$='zz']").attr("checked","true");

支持多条件操作

6.而我们通常是想获得被选中的radio的值,有以下几种方法:


使用$(”input[name='metaId']:checked”).val()获得 //name代表radio中name属性名
 
使用$(”:radio:checked”).val()获得 //限制页面只有一组radio标签

猜你喜欢

转载自blog.csdn.net/yzi_angel/article/details/53308740