所以我对这个概念很开心,因为我无法找到它的任何例子,但我可能会使用错误的搜索词。无论如何,我有View
动态创建checkboxes
和附带文本的列表,目标是让checkbox
与value
匹配value
为用户自动hiddentextbox
checked
。但是,我不知道如何做到这一点。我目前的想法是if-statement
使用values
比较check
然后boxes
相应的this
来引用相关的checkbox
因为可以创建未知数量的它们,但是这不起作用。代码如下。
相关的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
答案 0 :(得分:1)
$('.skill-checkbox').each(function(){
if ($(this).val() == $('#HiddenAccessPoint').val()) {
$(this).attr('checked', true);
}
});
尝试以上方法。
“this”不是指if中的复选框,所以这就是为什么它不起作用