jquery 选择器无效
用varsss=document.getElementById("ccc");可行,但是用$("#ccc")就无法选择到元素了,怎么回事?...
用var sss=document.getElementById("ccc");可行,但是用$("#ccc")就无法选择到元素了,怎么回事?
展开
3个回答
展开全部
当然无效啦,
$("#di .dt").css("cursor","pointer").click(function(){ $(this).remove();})
你这个代码放在$(function(){})里面,就是页面加载完的时候触发,而页面加载完的时候根本就没有dt这个东西。
$(document).ready(function(){
$("#btn").click(function(){
var str=$("<tr><td>##################</td><td id=\"dt\">******</td></tr>");
$("#di").append(str);
$("#dt").css("cursor","pointer").click(function(){
alert("click");
})
});
});
$("#di .dt").css("cursor","pointer").click(function(){ $(this).remove();})
你这个代码放在$(function(){})里面,就是页面加载完的时候触发,而页面加载完的时候根本就没有dt这个东西。
$(document).ready(function(){
$("#btn").click(function(){
var str=$("<tr><td>##################</td><td id=\"dt\">******</td></tr>");
$("#di").append(str);
$("#dt").css("cursor","pointer").click(function(){
alert("click");
})
});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询