2

stringBuilderVB.Netから JavaScript の関数を呼び出すにはどうすればよいですか?

コード:

oSB.Append("<table id= '" + table_id + "' class='sortable' ><thead><tr><th           class=border onclick='sort()'>" + "Name" + "</th><th class=border>" + "Duration" + "</th><th class=border>" + "State" + "</th><th class=border>" + "Party" + "</th><th class=border>" + "Year" + "</th></tr></thead>")

これは正しい方法ですか?

4

2 に答える 2

0

古い属性を使用する代わりに、onclickjavascript/jQueryを介してハンドラーを割り当てる必要があります。これにより、関心の分離が向上します。

まず、onclick="sort()"コードからを削除し、次のjQueryコードをページに追加します。

$(".sortable th:first").click(function() {
    // do something...
});
于 2013-01-08T10:35:41.900 に答える
0

インラインイベントを削除して、代わりにonclickjqueryイベントを使用できます。click

$(".sortable th:first").click(function() {
   // do your stuff
});
于 2013-01-08T10:36:38.177 に答える