gpt4 book ai didi

javascript - 使用 Javascript 连接字符串以组合新的 DOM 元素时,它只采用第一个空格分隔值

转载 作者:行者123 更新时间:2023-11-30 06:57:37 25 4
gpt4 key购买 nike

我有以下代码

var aVar = "sample text";
alert(aVar);
$(this).replaceWith( "<input type='text' value=" + aVar + " id='laID' style='width: 100px; padding-right:20px; color:white;'/>");

警告消息框返回预期值:“sample text”。但是,生成的 DOM 元素具有以下值:“sample”。现在,如果我按照以下方式尝试它:

$(this).replaceWith( "<input type='text' value='sample text' id='laID' style='width: 100px; padding-right:20px; color:white;'/>");

不幸的是,我别无选择,只能从变量中读取值,我不能对其进行硬编码。希望有人可以指导我!谢谢

最佳答案

改变:

value=" + aVar + " id='

收件人:

value='" + aVar + "' id='

属性应该被引用。

关于javascript - 使用 Javascript 连接字符串以组合新的 DOM 元素时,它只采用第一个空格分隔值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6784264/

25 4 0
文章推荐: javascript - 如何使用 javascript 将 25 剥离为 5?
文章推荐: javascript - 使用 JQuery 在