我有类似这样的代码:
<div id="content">
<div id="child1"></div>
<div id="child2"></div>
</div>
我正在使用 jQuery 点击事件
$('#child1').click(function(){
var page = "value1";
$('#content').hide();
$('#content').load('includes/'+ page +'.php', function () {
$('#content').fadeIn(speed);
});
return false;
});
但是,当单击加载的#content ID 中的任何内容时,div 子级将返回父级 ID。如何在忽略父母的情况下选择子 ID?
实际的 HTML 更复杂,因此页面上子项的值不会简单地是#content#child1,有没有办法让 JS 忽略 #content 并看到 #child1?
如果我使用类似的代码
$('div').click(function(){
alert($(this).attr("id"));
return false;
});
单击“#child1”或为“#content”时返回的值。