js或者jq 如何判断html里面有没有id为某某的tr
页面可能有有trid为“trid1,trid2,trid3,trid4,trid5.......jq或者js判断是否有id为trid1或者trid2的tr。有的话就提示有...
页面可能有有tr id 为“trid1,trid2,trid3,trid4,trid5.......
jq 或者js 判断是否有id 为trid1或者trid2的tr 。有的话就提示有,没就提示没
但是如果我从tr id 为“trid-1,trid-2,trid-3,trid-4,trid-5.......获取到最大的那个也就是trid-5.?如何获取到?然後改变其样式。 展开
jq 或者js 判断是否有id 为trid1或者trid2的tr 。有的话就提示有,没就提示没
但是如果我从tr id 为“trid-1,trid-2,trid-3,trid-4,trid-5.......获取到最大的那个也就是trid-5.?如何获取到?然後改变其样式。 展开
4个回答
展开全部
$("tr[id*='trid']")
可以获取 id="*trid*" 的所有tr,其中*表式任意字符,-- 这里是id以trid在中间
$("tr[id^='trid']")
可以获取 id="trid*" 的所有tr,其中*表式任意字符,--这里是id以trid开头
可以获取 id="*trid*" 的所有tr,其中*表式任意字符,-- 这里是id以trid在中间
$("tr[id^='trid']")
可以获取 id="trid*" 的所有tr,其中*表式任意字符,--这里是id以trid开头
追问
但是如果我从tr id 为“trid-1,trid-2,trid-3,trid-4,trid-5.......获取到最大的那个也就是trid-5.?如何获取到?然後改变其样式。
追答
如果你的id顺序固定,在document生成顺序业务按1-N的顺序生成(猜也是这样)
$("tr[id^='trid']").last()
就是最后一个,前提是trid-5是最后意个,如果存在trid-6,取到的是trid-6
$("tr[id^='trid']").eq(4)
取第5个,下标从0开始
根据自己的情况决定使用哪种
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if($("#trid1").length||$("#trid2").length){
alert("存在id为trid1或者trid2的tr");
}else{
alert("没有");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("tr[id='trid1']").length
$("tr[id='trid2']").length
document.querySelectorAll("tr #trid1").length
document.querySelectorAll("tr #trid2").length
$("tr[id='trid2']").length
document.querySelectorAll("tr #trid1").length
document.querySelectorAll("tr #trid2").length
追问
但是如果我从tr id 为“trid-1,trid-2,trid-3,trid-4,trid-5.......获取到最大的那个也就是trid-5.?如何获取到?然後改变其样式。
追答
$("tr[id^='trid']:last").css("color", "blue")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//js
var s = document.getElementById("id");
if(!!s){
alert(1)
}else{
alert(2)
}
//jq
if(!! $('#id').length){
alert(1)
}else{
alert(2)
}
var s = document.getElementById("id");
if(!!s){
alert(1)
}else{
alert(2)
}
//jq
if(!! $('#id').length){
alert(1)
}else{
alert(2)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询