jquery点击事件,当点击当前标签时获取不到当前this下的所有属性,此时需注意this的使用。
例如:
<div onclick="show(this)" pid="123">点击事件</div>
<script>
function show(obj){
//alert($(obj).attr("pid"));
alert(obj.getAttribute("pid"));
}
</script>
本文介绍了一个关于jQuery点击事件的问题,即如何在点击事件中正确使用this来获取元素属性。通过具体示例展示了使用JavaScript原生方法getAttribute而非jQuery方法获取属性值。
jquery点击事件,当点击当前标签时获取不到当前this下的所有属性,此时需注意this的使用。
例如:
<div onclick="show(this)" pid="123">点击事件</div>
<script>
function show(obj){
//alert($(obj).attr("pid"));
alert(obj.getAttribute("pid"));
}
</script>

被折叠的 条评论
为什么被折叠?