在Jquery中选择和更改附加的HTML输入标签

jnel899

我有一个无法通过研究/ Google解决的问题。我已成功将以下输入框附加到我的HTML / JQuery项目中。它们都按预期显示在网页上。

for (i = 0; i < max; i++) {
  var id = myUniqueIDs[i];
  $("#targetedDiv").append(myUniqueIDs[i] + ': <input id = "' + id + '" type = "text" class = "findOutputs" readonly/>');
}

稍后在我的代码中,经过一些用户交互,我尝试将一些信息写入输入框。它们不能由用户写入(它们是只读的)。我知道我可以通过Jquery写入只读输入框,因为它是在项目的其他地方完成的。但是,它只是不起作用。

for (i = 0; i < max; i++) {
  var y = getY(); // the returned variable is confirmed correct via debugging
  var id = myUniqueIDs[i]; // again, confirmed correct
  $('#' + id).val(y); // does not work
}

当我输入var test = $("#targetedDiv").html();代码时,我可以看到测试是

uniqueID1: <input id="uniqueID1" class="findOutputs" readonly="" type="text">
uniqueID2: <input id="uniqueID2" class="findOutputs" readonly="" type="text">
uniqueID3: <input id="uniqueID3" class="findOutputs" readonly="" type="text">

因此,老实说,我不知道问题是什么。有违法的东西$('#' + id).val(y);吗?

您不能在Jquery中选择附加标签吗?有人可以指出我在这里想念的东西吗?

问题肯定与选择有关,因为我var test = $("#targetedDiv").html();在更改值的部分之后进行了尝试,并且变量测试没有差异,就像在第二个循环之前所做的一样,因此$('#' + id).val(y);(或答案中的其他建议)没有任何效果。

jnel899

穆萨在评论中回答了这个问题。“如果id包含特殊字符,则必须对其进行转义。” 我的(真实)ID包含一个空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当文件中选择更改标签内容的jQuery

来自分类Dev

如何在jQuery中选择特定索引的HTML标签

来自分类Dev

jQuery,在ul中选择附加的ul

来自分类Dev

麻烦附加选项以在jquery中选择

来自分类Dev

附加到从jQuery列表中选择的对象

来自分类Dev

麻烦附加选项以在jquery中选择

来自分类Dev

使用 JS 和 HTML 动态下拉更改输入标签

来自分类Dev

jQuery更改带有html标签的输入值

来自分类Dev

如何在输入中选择的文本周围包裹html标签?

来自分类Dev

jQuery变量(在html中选择)

来自分类Dev

jQuery从插入的html中选择

来自分类Dev

jQuery:尝试附加选项以选择标签

来自分类Dev

使用jQuery从对象标签中选择ChildElement

来自分类Dev

HTML输入标签功能+选择标签功能?

来自分类Dev

JS / JQuery:从文本输入中选择OR的值

来自分类Dev

从用户输入jquery中选择的minTime

来自分类Dev

jQuery和选择标签HTML不改变页面

来自分类Dev

如何使用 JQuery 从 URL 读取 JSON 并选择附加到 HTML 中选择器的键/值之一?

来自分类Dev

在输入中选择文本并删除不会更改输入值(角度)

来自分类Dev

附加带有值的选项标签,这些值在不同的选择标签中选择

来自分类Dev

jQuery不要在p标签中选择a标签

来自分类Dev

jQuery不要在p标签中选择a标签

来自分类Dev

显示在文件输入标签中选择的所有图像

来自分类Dev

如何在输入标签中选择列表项

来自分类Dev

选择更改时的jQuery更改输入

来自分类Dev

使用jQuery在HTML中的选择下拉菜单中选项更改时隐藏div

来自分类Dev

JQuery:如何选择输入祖先的标签

来自分类Dev

如何选择在jQuery中选择的所有输入?

来自分类Dev

jQuery函数更改html标签

Related 相关文章

热门标签

归档