私はasp.netページを持っています - 私はそれにjQueryデータテーブルを使用しています。
コードの一部は次のとおりです。
<% foreach (SubmissionSearchResult result in SearchResults)
{%>
<tr data-name='<%=result.ID %>'>
そのため、行が画面に描画されるたびに、結果 ID のデータ名をそれに追加しています。私が望むのは、行をクリックしてこのIDを取得することです。
私は以下のようなものを始めました:
$('#searchResultsTbl').on("click", "tbody tr", function () {
var nTds = $('td', this);
var id = $(nTds[0]).text().trim();
これは、id が行の最初の td にあったときに機能しましたが、列を動的にすることができ、最初の列にない場合があります。だから私は各行にIDを追加して行から取得したかったので、それをデータ名として追加しましたが、そこから値を取得する方法がわかりませんか?