我无法获取元素的ID。代码在FF和chrome中工作,但不在IE中。 任何人都可以帮我吗?非常感谢
<td id='tdID'>
<img id='test' src='a.jpg' class='imgClass' />
</td>
jquery的
$('.imgClass').click(function(){
ip=$(this).parent().attr('id');
//undefined in IE
console.log(ip);
})
答案 0 :(得分:2)
<td>
s 必须位于<table>
内。如果不是,大多数浏览器都会将它们从DOM中删除。因此,$(this).parent()
可能不是您认为的元素。
答案 1 :(得分:1)