扫码关注官方订阅号
求教:我现在有两个p块,如何使用js或者jQuery判断哪一个为selected
这是例子1 这是例子2
这是例子1
这是例子2
如何用JS或者JQuery判断哪一个处于selected状态,然后输出他的id值
万分感谢
人生最曼妙的风景,竟是内心的淡定与从容!
<p class="selected p" id="1"> 这是例子1 </p>
if($('.p').has('selected')) { $('.p').attr('id') // id为1} else { $('.p').attr('id') // id为2}
<p class="selected p" id="1"> 这是例子1 </p> <p class="p" id="2"> 这是例子2 </p>
JS
console.log(document.querySelector('.p.selected').id);
JQ
console.log($('.p.selected').prop('id'));
<p class="selected node" id="1"> 这是例子1 </p> <p id="2" class="node"> 这是例子2 </p> <script> $('.node').each(function(index,item){ if($(item).hasClass('selected')){ alert(item.id) } }) </script>
抱歉我没认真看jQuery选择器可以这么写
$(".p .selected")
console.log(document.querySelector('p.selected'));//这就是你那个元素了
我不太明白你的需求,但是判断class的话,jquery 是有 hasClass()
hasClass()
//多个情况 $.each( $('p'), function (i, v) { if ( $(v).hasClass('selected') ) { console.log( v.id ) } }) //唯一的情况 $('p.selected').attr("id");
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
<p class="selected p" id="1"> 这是例子1 </p>
<p class="p" id="2"> 这是例子2 </p>
jq
if($('.p').has('selected')) {
$('.p').attr('id') // id为1
} else {
$('.p').attr('id') // id为2
}
JS
JQ
抱歉我没认真看jQuery选择器可以这么写
我不太明白你的需求,但是判断class的话,jquery 是有
hasClass()