layui 动态设置 checbox 选中状态

layui复选框checkbox选中赋值,解决layui设置checbox选中不生效的问题

直接上代码

//监听指定开关
form.on('switch(dongsir)', function(data){
    $("input[type=checkbox]").prop('checked',this.checked);
    form.render('checkbox');
});

直接设置 attr=checked 是无效的

对于 attr 和 prop 网上有一些不同的见解,这里整理了一些提供大家参考:

对于HTML元素本身就带有的固有属性,在处理时,使用prop方法;
对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法;

在我们要操作的是标签元素固有的一些属性时,推荐使用prop,固有属性指的是标签本身就有的一些属性,如a标签的href属性,img标签的src属性;
而在我们要操作的是自定义的一些属性时,推荐用attr;

原文地址:https://www.cnblogs.com/sirdong/p/11774882.html

时间: 2024-11-10 08:30:51

layui 动态设置 checbox 选中状态的相关文章

jquery 根据值设置radio选中状态

radio选中 $("input[name=test][value=34]").attr("checked",true);//value=34的radio被选中 $("input[id=testid][value=34]").attr("checked",true);//value=34的radio被选中 jquery 根据值设置radio选中状态

UITableView 设置cell选中状态的问题 (右边有对号)

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *[email protected]"ReportTableViewCell";    ReportTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:iden

UITableView&UICollectionView设置单元格的默认选中状态

1. 场景需求 一个表格视图(或者宫格视图)中,当一个单元格被选中时设置彩色样式,选中其它单元格时设置灰色样式. 2. 一个思路 通过实现选中和非选择的代理,以在适当的时机进行UI更新操作. 3. UITableView 3.1 通过屏幕点击改变的选中状态回调给代理 //选中-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath;//非选中-(void)tableView:(

设置菜单的选中状态

思路:将当前点中的菜单索引赋值给priceChecked,如果class为true,则设置为选中状态,默认选中ALL 原文地址:https://www.cnblogs.com/psxiao/p/11965297.html

c# TreeView实现三种选中状态

c# 项目中需要实现树状选项的勾选,有全选,半勾选,不选的状态. 因原控件中只有勾选和不勾选两种状态,所以半勾选状态需要使用代码绘制和自行定义. 勾选:Node.Checked=true 不勾选: Node.Checked=false 半勾选: Node.Checked=false && Node.ToolTipText="部分勾选" 注意:半勾选状态需要重新绘制控件需要设置控件属性DrawMode为OwnerDrawText或者OwnerDrawAll 核心逻辑一:设

jquery循环遍历radio单选按钮,并设置选中状态

背景:自己在做项目过程中遇到的问题,现在记录一下. 需求:在ajax获取后台数据的之后,需要根据获取的数据对页面中的radio单选按钮进行选中状态设置 因为自身js功底欠佳,所以耽误了点时间,现在把方法写一下 先贴一下html代码,这里就以最简单的代码来演示: <input type="radio" class="optionsRadios" value="1">是 <input type="radio" c

jquery设置、判断、获取input单选标签选中状态

1.设置某项单选input为选中状态: $("input[type='radio']").eq(1).attr('checked',true); ②也可设其属性checked为'checked',设置完后原选中项会自动取消选中 $("input[type='radio']").eq(1).attr('checked','checked'); 2.判断某单选框是否被选中状态: ? 使用object.attr('checked')==true是错的,应使用object.

jQ无法设置checkbox变成选中状态

设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,针对这个问题,大家可以参考下本文 代码如下: $("input").attr("checked","checked") 设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,而且,值为checked,但是页面显示仍然为未选中状态 $("input").

jquery 根据后台传过来的值动态设置下拉框、单选框选中

jquery  根据后台传过来的值动态设置下拉框.单选框选中 1 $(function(){ 2 var sex=$("#sex").val(); 3 var marriageStatus=$("#marriageStatus").val(); 4 var education=$("#education").val(); 5 if(!isnull(sex)){ 6 //$("input:radio[name='sex'][value=&