太多了 不明白你想干什么 你是想处理多个class是吧 想怎么获取?用each方法就可以了
$("nav")each(function(index,item) {$(this)……//这个就是jquer循环获取的class对象 你可以用来处理你的逻辑
});
<html>
<head>
<script type="text/javascript" src="jquery183minjs"></script>
</head>
<body>
<input type="text" name="1" value="a" class="abc">
<input type="text" name="2" value="b" class="abc">
<input type="text" name="3" value="c" class="abc">
</body>
<script type="text/javascript">
windowonload=function(){
var result=new Array();
$('input[class="abc"]')each(function(j,k){
var map=new Map();
map[kname]=kvalue;
resultpush(map);
});
alert(JSONstringify(result));
}
</script>
</html>记得采纳哦
不知道你具体是要修改i的样式还是移除class,所以都给你说了吧
$('#defo')addClass()、$('#defo')removeClass()、$('#defo')toggleClass()、$('#defo')css()
一般都是用id去获取dom节点,因为id相对唯一,如果是要改变多个就用$('fa')[Methods]
(1)选择某一个对象利用jquery中的Sibling,Parent,Children等方法向上或者向下查找即可
(2)注意:如果该标签是input标签取值用val方法,如果为其他用html或者text方法
(3)延伸下:可以利用当前事件的this来快速获得class的值,如果可能的话,或者利用find方法来快速查找,更加快捷
以上就是关于jquery如何获取class元素集全部的内容,包括:jquery如何获取class元素集、JQ获取所有class="abc" input值呢、用js或jq获取class名并更改它等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)