jqueryでonclick=「fn」で$(this)が表すオブジェクト
756 ワード
jqueryでonclick=「fn」で$(this)が表すオブジェクト
jsメソッド
html1
$(this)はwindowsオブジェクトを返します.
html2
$(this)はdivオブジェクトを返します.
jsメソッド
function qiehuan(){
var src = $(this).attr("data");
alert($(this));
alert(src);
}
html1
<div data="123" class="list-group" style="margin-bottom: 0px;" onclick="qiehuan()">
<a href="#" class="list-group-item">123</a>
</div>
$(this)はwindowsオブジェクトを返します.
html2
<div data="123" class="list-group" style="margin-bottom: 0px;" onclick="qiehuan.call(this)">
<a href="#" class="list-group-item">123</a>
</div>
$(this)はdivオブジェクトを返します.