テーブル行を動的に追加するボタン (実際には複数のボタン) があります。ボタンをクリックするたびに、テーブル行の特定の要素を表示/非表示にする必要があります。
いずれかのボタンが初めてクリックされると、最初の行がテーブルに追加されます。どのボタンがクリックされたかを判断するために、次を使用しています。
j$('[id$=btnContact]').click(function(){
console.log('contact button was clicked');
var dataRows = j$('tr.dataRow');
console.log(dataRows);
});
問題は、最初の行が作成されているため、最初のクリックで dataRows オブジェクトが空になることです。行が作成されたときに dataRows オブジェクトにアクセスする方法はありますか?
コールバック関数は必要ですか?
dataRows オブジェクトは空であるため、その行の要素を表示/非表示にすることはできません。
助けてくれてありがとう。