使用jQuery在中继器内设置checkbox属性
嗨,这是一个简单而愚蠢的问题,因为我没有足够的智慧去理解它。因此,我在使用jQuery在中继器内设置checkbox属性,jquery,asp.net,Jquery,Asp.net,嗨,这是一个简单而愚蠢的问题,因为我没有足够的智慧去理解它。因此,我在asp:Repeater-- 我面临的问题是,如果li元素具有active类,脚本将所有复选框设置为选中。而目标是仅当其父级li的类处于活动状态时,才将复选框设置为选中状态。我做错了什么?这在您的情况下可能会起作用: $('#KeyAreaUl li').each(function(){ if ($(this).hasClass('active')) { $(this).find('input').pro
asp:Repeater
--
我面临的问题是,如果
li
元素具有active
类,脚本将所有复选框设置为选中。而目标是仅当其父级li
的类处于活动状态时,才将复选框设置为选中状态。我做错了什么?这在您的情况下可能会起作用:
$('#KeyAreaUl li').each(function(){
if ($(this).hasClass('active')) {
$(this).find('input').prop('checked', true);
};
})
可以它实际上是有效的。。。刚刚测试过。许多的thanks@envyM6永远不知道会发生什么:)谢谢你的反馈!
<script type="text/javascript">
$(document).ready(function () {
if ($('#KeyAreaUl li').hasClass('active')) {
$(this).find('input').prop('checked', true);
};
});
</script>
$('#KeyAreaUl li').each(function(){
if ($(this).hasClass('active')) {
$(this).find('input').prop('checked', true);
};
})