<a>
私<a>
の s は ajax によって動的に挿入されるため、 clicked の値を取得しようとし.on()
て.on()
います<a>
。
希望の出力
click art -> alert with hello 5
click entertainment -> alert with hello 5
現在のコード
function myHandler(event) {
alert(event.data.foo+event.data.value);
}
$(document).on("click","a.suggest",{foo: "hello "}, myHandler);
//私は $this を入れようとしましたが、それは機能せず、クリックされたものではなくページ全体のコンテンツを返します
これは動的に生成された私のhtmlコードです
<ul class="stags_btn" >
<li><a class="suggest"value="5">art</a></li>
<li><a class="suggest"value="3">entertainment</a></li>
<li><a class="suggest"value="23">supplier</a></li>
<li><a class="suggest"value="81">flyer</a></li>
<li><a class="suggest"value="32">company</a></li>
<li><a class="suggest"value="2">digital</a></li>
</ul>
これが私のfindleです。最新のjquery(1.10.1) http://jsfiddle.net/SvJQu/1/を使用しています