当前位置: 首页 > 编程笔记 >

解决vue attr取不到属性值的问题

姜天宇
2023-03-14
本文向大家介绍解决vue attr取不到属性值的问题,包括了解决vue attr取不到属性值的问题的使用技巧和注意事项,需要的朋友参考一下

js:

$(document).ready(function() {
  $.get("/account/authGroupInfo",{id:groupId}, function(data) {
    var arr = data.data.rules.split(",");
    console.log(arr);
    $.get("/account/allRule",{}, function(result) {
      ruleList.options = result.data;
//问题所在
      ruleList.$nextTick(function () {
        $(".auth_rules").each(function () {
          if($.inArray($(this).attr("id"),arr)>-1) {
            $(this).prop('checked',true);
          }
        })
      })
    });
  });
});

html:

<tr v-for="value in options">
  <td><input type="checkbox" id="{{value.id}}" value="{{value.id}}," class="auth_rules">{{ value.title }}</td>
</tr>

使用

ruleList.$nextTick(function () {}) 拿到更新后的dom

以上这篇解决vue attr取不到属性值的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍解决vue组件props传值对象获取不到的问题,包括了解决vue组件props传值对象获取不到的问题的使用技巧和注意事项,需要的朋友参考一下 先说问题,父组件利用props向子组件传值,浏览器 console 有这个值,但是获取不到内部的属性,困了我3个小时,真的** personal console 以下为原代码 1、home.vue(父组件)--personal是被传的参数 2、

  • 本文向大家介绍解决vue 更改计算属性后select选中值不更改的问题,包括了解决vue 更改计算属性后select选中值不更改的问题的使用技巧和注意事项,需要的朋友参考一下 先上代码: 上面的代码就是采用vue的v-for指令绑定数据生成option,但今天学习写的时候突然发现一个问题,即将计算属性da绑定到v-for指令上,然后再替换源数据options,结果da计算属性正确,而selecte

  • 本文向大家介绍解决LayUI表单获取不到data的问题,包括了解决LayUI表单获取不到data的问题的使用技巧和注意事项,需要的朋友参考一下 前几天用LayUI表单进行AJAX提交的时候发现,function(data)里的data始终无法获取表单里填的值,当时我认为是出BUG了就用了$('#updateform').serialize()来获取表单数据 但是今天问题又来了,我发现我的LayUI

  • 本文向大家介绍解决layui的radio属性或别的属性没显示出来的问题,包括了解决layui的radio属性或别的属性没显示出来的问题的使用技巧和注意事项,需要的朋友参考一下 1、这是radio没有显示出来的情况 2、正常的应该是这样的 3、解决方法就是:使用form.render() 刷新界面 4、它还有另一种用法 这样它就只刷新 属性radio,别的都不刷新 5、官网解释: 更新渲染 有些时候

  • 我们有一个在Tomcat上运行的应用程序。以下是Tomcat版本信息: 我正在尝试使用jmxproxy获取一些监控信息。但是,当我运行

  • css属性mask,指定了一个照片的地址,但是从网络面板中发现并没有去请求获取这张照片,这是怎么回事? codesandbox