0

次のような行を含むHTMLがいくつかあります。

<ul>
<li onClick ="click(event, l1, url1)";>
..

<li onClick = "click(event, l2, url2)";>
..

onClick outを取得すると、li要素を反復処理して、各要素でattachEventを呼び出すことができます。しかし、引数がイベントごとに異なるという事実に対処する簡単な方法はありますか?

4

1 に答える 1

1

反復するのではなく、jQueryのon関数のようなもので委任を使用する必要があります。異なる引数を渡す限り、それはそれらの引数が何を意味するかに完全に依存します。それらがコンテキストである場合は、DOMから取得できます。そうでない場合は、要素データセットを利用できます。

于 2012-09-07T17:01:51.617 に答える