0

そのため、例を見つけることができなかったので、これは悪い概念であるという考えにオープンですが、間違った検索用語を使用している可能性があります. とにかく、私はViewリストとそれに付随するテキストを動的に作成するこれを持っていcheckboxesます。目標は、それぞれcheckboxがaにvalue一致するものを自動的にユーザーに提供することです。ただし、これを達成する方法がわかりません。私の現在のアイデアは、作成された未知の数がある可能性があるため、問題の特定のものを参照するために適切な使用方法を比較することでしたが、これは機能しません。以下のコード。valuehiddentextboxcheckedif-statementvaluescheckboxesthischeckbox

関連する JQuery コード:

if ($('.skill-checkbox').val() == $('#HiddenAccessPoint').val()) {
$(this).attr('checked', true);
}

関連するビュー コード:

<input class="skill-checkbox" name="<%= log.DateEntered%>" type="checkbox" value="  <%= log.EntryAccessPoint%>"/>
<input type="hidden" name="HiddenAccessPoint" id="HiddenAccessPoint" value="<%= HttpContext.Current.Session["AccessPoint"].ToString()%>" />

注: Jquery のバージョンは 1.4.4 です

4

1 に答える 1

1
$('.skill-checkbox').each(function(){

  if ($(this).val() == $('#HiddenAccessPoint').val()) {
    $(this).attr('checked', true);
  } 
});

上記を試してください。

「this」はif内のチェックボックスを参照していないため、機能していません

于 2013-07-09T14:50:15.760 に答える