javascript - 将属性应用于存储在 jQuery 包装器的变量中的嵌套标签

标签 javascript jquery

我有一个位于 jQuery 包装器中的 JavaScript 变量。

var script1 = $("<label><input type='checkbox' value='script_"
                + scripts[i].id + "' id='pre_script_" + scripts[i].id
                + "'> " + scripts[i].name + "</label>);

我想将属性应用于输入标记。如果我简单地尝试

script1.attr('checked', true);

然后是<label>标签获取属性。我也尝试过

$(script1 + " input").attr('checked', true);

但这不起作用。有没有办法将此属性应用于输入标记?

最佳答案

script1.find("input").attr('checked', true);

关于javascript - 将属性应用于存储在 jQuery 包装器的变量中的嵌套标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31058067/

相关文章:

javascript - 从 ajax jquery 安全调用 PHP Web 服务函数,添加身份验证

javascript - 如何测试服务器代码是否可以处理来自 10,000 个 Raspberry Pi 的请求?

javascript - 在将 Draggable 放到贪婪的 Droppable 上并再次拖动后,droppable 的 Over 事件无法正常工作

javascript - 如果我的选择器中的字符串放置是随机的,我如何让 jQuery 找到该元素?

php - 如何在 php 中制作一个表单,允许用户在需要时添加其他表单字段?

javascript - jQuery - 显示一个 DIV 并隐藏多个其他

javascript - 具有最短时间的 jQuery 预加载器

javascript - app.js 中导入的 webpack 配置 : pixi. js 生成超过 2MB 的分发文件

javascript - Electron:app.on 'open-file' 的 Windows 替代品

javascript - 如何在没有 _rowVariant 的情况下动态更改表格行的颜色?