1、查找子元素方式1:>\x0d\例如:var aNods = $("ul > a");查找ul下的所有a标签\x0d\2、查找子元素方式2:children()\x0d\3、查找子元素方式3:find()\x0d\\x0d\通过下标获取第n个子标签的ID值\x0d\\x0d\1var num1=$("ul > a:eq(0)")attr("ID");\x0d\2var num2=$("ul")children("a:eq(0)")attr("ID");\x0d\3var num3=$("ul")find("a:eq(0)")attr("ID");
一个页面只能存在一个ID,你这循环之后,每个按钮的id="btn-register",所以只取到第一个ID了,可以使用事件代理:把添加按钮的id改成class="btn-register" ,然后$(document)on('click','btn-register',fn)这样
$(function() {
// 点击任意 li,全部 li 变色
$("#tree li")click(function(e) {
$(this)css("color", "red");
});
});$(function() {
// 点击第二层 li, 第二层 li 变色
$("#tree li li")click(function(e) {
$(this)css("color", "red");
});
});$(function() {
// 点击 JAVA 变色
$("#tree li li:first")click(function(e) {
$(this)css("color", "red");
});
});
<tr onclick="setId($(this),'${uid}')" id="${uid }" name="show_data_tr">
function setId(tr,uid){
id= uid ;
trcss("background-color","#e5e5e5")siblings()css("background-color", "#FFFFFF") ; // 起作用了
}
以上就是关于jquery怎么获取当前标签下的子标签全部的内容,包括:jquery怎么获取当前标签下的子标签、JQ获取当前点击事件问题、jquery怎样获取当前我点击了的对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)