は下記見つけてください多くの時間はそれだけでに確認してくださいのでlength
を削除し、第二 $._data($(this)[0], "events")
が、それはあなたの配列を返しませんあなたの要素を返さないでしょう)GETを(削除スニペット210
$('.className').map(function() {
debugger;
if ($._data($(this)[0], "events") == undefined)
return $(this)[0]
}).click(function() {
alert();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
<a href="javascript:void(0);" class="className" >1</a>
私はあなたが欲しいものを理解することはよく分からないけど、あなたは一度だけのイベントに要素をバインドしたい場合は、あなたがの '.one()'メソッドを使用する必要がありますjquery –
私の質問や他のものを編集する可能性があります 私の英語は貧弱な許し –