可変数のテーブルを持つことができるページがあります。各テーブルには、番号が関連付けられた ID があります (たとえば、table1、table2、table3)。各テーブルの列には、クリック イベントをバインドするリンクが含まれています。リンク セレクターの ID を保持する変数があります (たとえば、invlink1、invlink2、invlink3)。この変数セレクタ ID をイベントにバインドするにはどうすればよいですか?
私は現在持っています:
"fnDrawCallback": function(){
console.log('table' + $(this).attr('id'));
var tid = $(this).attr('id');
console.log(tid);
var tabnum = tid.slice(7,8);
var invoicelink = "$(\'#invlink" +tabnum+ "\')";
console.log(invoicelink);
$('[id^="rnote"]').bind('click',addreasonnote);
invoicelink.bind('click',viewinvoicedetails);
$('[id^="reason"]').bind('change',selectreasoncode);
},
したがって、invoicelink はセレクターの ID を保持します。また、セレクターの id の代わりにクラスを使用する必要があると思われますが、それは構文エラーの原因ではありません。