0

以下の生成されたコードからクリックされたアイテムの ID を渡すにはどうすればよいですか?

js ファイル内:

$('#smartpage_table tbody').append('<tr class="child"><td>' +  val.fields.link +
              '</td>' +
              '<td> <a href="" id="' + val.fields.id + '" >'
              + val.fields.link + '</a> </td>' +
              '</tr>');


        });

ページには次のものがあります

**$("#test").click(function() {
    alert(ID WAS PASSED);
});**

生成されたリンクの 1 つがクリックされると、リンクの ID が上記のコードに渡され、アラート ボックスに出力されるようにします。これはどのように行うことができますか?

4

3 に答える 3

1
$("#test").click(function() {
    alert('test must have been passed because IDs are unique on HTML pages.');
    alert('but maybe I meant class so ' + $(this).attr('class') + ' was passed.');
});
于 2013-04-29T13:36:32.797 に答える
1

これを試して:

$("#smartpage_table").on("click", "a", function () {
    alert(this.id);
});
于 2013-04-29T13:37:05.067 に答える