构建jquery复选框-无法设置选中值

2024-04-27

这看起来很简单,我不知道这是一个错误,还是我做错了什么。

我想要做的是在 jquery 中构建一个复选框输入,然后返回输入的字符串。我有这个代码:

var obj = $('<input>');
obj.attr('disabled', 'disabled');
obj.attr('type', 'checkbox');
obj.attr('checked', 'checked'); // this does not work!

无论我如何尝试渲染这个对象,“checked”属性都不会被输出。

所以我尝试过:

$('<div>').append(obj).remove().html();

它返回:

<input type="checkbox" disabled="disabled" />

我尝试过设置 id 属性,没有什么区别。我也尝试过这个,但它不起作用:

obj.attr('checked', true);

关于如何将已检查属性设置为“已检查”(通过jquery)渲染输入标记有什么建议吗?

我意识到我可以通过字符串连接来做到这一点,但现在我真的想知道为什么它没有按应有的方式工作。

EDIT

你可以在 firebug 中亲自尝试一下。按照我的方式创建 obj 或cletus' 方式,然后尝试将其渲染为字符串。您会发现“checked”属性永远不会被渲染。


这对我有用:

$("<input>").attr({
  type: "checkbox",
  disabled: true,
  checked: true
}).appendTo("body");

在 FF 3.6、Chrome 4 和 IE 8(兼容)中测试。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

构建jquery复选框-无法设置选中值 的相关文章

随机推荐

  • 计算向量中连续 1 和 0 的数量

    在 Matlab 中我有一个如下所示的向量 0 0 1 1 0 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 1 我现在要做的是统计这个向量中1的个数 连续的 1 算作 1 此外 我还想计算 1 之间 0 的平均值和中
  • CTYPE_ALNUM 的奇怪之处

    我的 PHP 函数 CTYPE ALNUM 有一个奇怪的问题 if i do PHP words if ctype alnum words Echo Don t work else Echo Work 这将回显 工作 但是如果我有一个表格
  • 导入图标动态反应 fontawesome

    我在 React js 项目中使用 FontawesomeIcon 图标的名称来自数据库 我想动态地从 fortawesome free solid svg icons 导入来自数据库的图标 import React Component f
  • jQuery 替换 href 值但仅部分替换? [复制]

    这个问题在这里已经有答案了 可能的重复 使用 jQuery 更改 href 参数 https stackoverflow com questions 6540106 change href parameter using jquery 我有
  • 当 MATLAB 发生错误时如何继续循环?

    我正在使用函数将一些 dat 文件转换为 mat 文件 我在循环内调用此函数来转换多个文件 在某些情况下 我的 dat 文件已损坏 函数无法转换并发生错误 从而停止循环 现在我的问题是 是否有任何命令 当错误发生时 它应该跳过循环中的当前
  • 在 Three.js 中将贝塞尔曲线转换为平面道路

    我试图根据之前计算得到的一些贝塞尔曲线在 Three js 中绘制一条弯曲的道路 问题是我找不到转换曲线序列的方法 一条从上一条曲线的末尾开始 到一个曲面 我有一个 3D 场景 其中有一些汽车 一条用飞机创建的道路 并且绘制了即将到来的道路
  • 如何在 Qt 5 中写入和读取 QResource 文件?

    很奇怪 我通过以下方式将所需的文件添加到资源中添加现有文件 文件就在那里 我运行 qmake 构建 gt 运行 qmake 以使文件可用 第一期 我无法从输出终端向文件写入任何内容 但是当我手动写入文件时 每次运行它时输出终端都会显示更改
  • 如何使 QTreeWidget 中的特定列成为整数/浮点数,以便用户无法输入任何字母或符号而不是整数/浮点数?

    我正在 PyQt5 中使用 QTreeWidget 制作 GUI 我希望特定列仅是整数列 用户不应该能够在其中输入任何非整数项 我看到了一些使用 QVariant 的方法 但它似乎不能满足我的要求 这就是我的found https stac
  • 如何获取 App Engine 前端服务器的实例 ID?

    有没有办法直接向该服务器发送请求 实际上有一种方法 它可以将新数据推送到应用程序的所有实例 from google appengine api import modules instance id modules get current i
  • 以编程方式更改工具栏中的菜单图标颜色

    我开发了一个应用程序 用户可以在其中更改主题 我有一个导航视图 工具栏中有一个黑色的菜单图标 我想更改该图标 将其设置为白色 在黑色主题上 我尝试了这段代码 但它仍然是黑色的 myToolbar setTitleTextColor Colo
  • 如何在Python中访问超类的类属性?

    看一下下面的代码 class A object defaults a 1 def getattr self name print A getattr return self get default name classmethod def
  • 在 Python 中使用 glob.glob 和带有 unicode 文件名的正则表达式的独立于文件系统的方式

    我正在开发一个库 我想保持平台 文件系统和 Python2 x 3 x 的独立性 但是 我不知道如何以独立于平台 文件系统的方式全局查找文件并将文件名与正则表达式进行匹配 例如 在 Mac 上 使用 IPython Python 2 7 I
  • 在 Node.js / Express 中,如何“下载”页面并获取其 HTML?

    在代码中 我想下载 http www google com 并将其存储在字符串中 我知道如何在 python 的 urllib 中做到这一点 但是如何在 Node JS Express 中做到这一点呢 var util require ut
  • 如何解析这个 OFX 文件?

    这是原始 ofx 文件 因为它来自 m 银行 不用担心 没有什么敏感信息 我剪掉了所有交易的中间部分 开放金融交易所 OFX 是一个 用于交换的数据流格式 演变的财务信息 来自微软的开放金融 连接 OFC 和 Intuit 的 Open 交
  • 将源附加到 kotlin 库项目不会显示在 AS 中

    我想将源代码附加到 kotlin 库项目 看起来我成功了 因为我现在在这里有源 jar https jitpack io com github walleth kethereum bip44 0 21 https jitpack io co
  • Typescript:使用 Lambda 函数从两个数组中查找公共对象

    我正在使用 Typescript 来解决以下问题 我想搜索列表中的对象 而不是简单的字母或数字 下面是两个数组 我想在单独的列表中获取常见的对象不使用任何第三方库 firstArray id 4 name Tata id 11 name M
  • BlazorWebView 内的 .NET MAUI Xaml

    我正在完全使用 Blazor 构建我的应用程序 一切都发生在我的 BlazorWebView 内 是否可以使用类似的东西RefreshView在 razor 文件中 我知道我可以实例化一个ContentView从代码后面但是我可以将其实现到
  • Django 属性简短描述

    有谁知道如何将自定义名称添加到 Django 模型中的属性吗 例如 如果我有财产 property def my property self return u Returns some calculations 我在管理中将其显示为一列 c
  • 当传递 VBA 类的实时实例时,C# ITypeInfo.GetContainingTypeLib 失败

    所以我尝试过打电话ITypeInfo在 VBA 类实例上 虽然它看起来很有希望 但我想看看是否可以获得对其包含项目 类似于类型库 的引用 我想ITypeInfo GetContainingTypeLib可能有用 但它会抛出一个异常 表明 V
  • 构建jquery复选框-无法设置选中值

    这看起来很简单 我不知道这是一个错误 还是我做错了什么 我想要做的是在 jquery 中构建一个复选框输入 然后返回输入的字符串 我有这个代码 var obj