Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中向包含字符串的变量追加额外字符_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在jquery中向包含字符串的变量追加额外字符

Javascript 如何在jquery中向包含字符串的变量追加额外字符,javascript,jquery,html,Javascript,Jquery,Html,您好,我遇到了一个问题,在包含文本框中的值的变量后面附加一个特殊字符。我使用了.append()函数来追加字符,但我在控制台中遇到错误,因为append不是一个函数,有人能帮我解决这个问题吗 <html> <body> <form> <input type="textbox" id="textbox"/> <input type="submit" class="button" value="submit"/> </form&

您好,我遇到了一个问题,在包含
文本框
中的值的变量后面附加一个特殊字符。我使用了
.append()
函数来追加字符,但我在控制台中遇到错误,因为append不是一个函数,有人能帮我解决这个问题吗

<html>
<body>
<form>
 <input type="textbox" id="textbox"/>
 <input type="submit" class="button" value="submit"/> 
</form>
</body>
</html>

jquery

$(文档).ready(函数(){
$(文档).on('单击','.button',函数(){
var demo=$('#textbox').val();
var demoapp=demo.append(“^”);
console.log(demoapp);
});
});
有人能帮我解决这个问题吗
而不是
var demoapp=demo.append(“^”),使用
var demoapp=demo+“^”

而不是
var demoapp=demo.append(“^”),使用
var demoapp=demo+“^”

您可以执行普通字符串连接,而不必使用任何库(如use used.append())

$(文档).ready(函数(){
$(文档)。在('单击','按钮',函数()上){
var demo=$('#textbox').val();
var demoapp=demo+“^”;
警报(demoapp);
});
});

您可以执行普通字符串连接,而不必使用任何库(如use used.append())

$(文档).ready(函数(){
$(文档)。在('单击','按钮',函数()上){
var demo=$('#textbox').val();
var demoapp=demo+“^”;
警报(demoapp);
});
});

您正在对值使用
追加
,但来自:
将参数指定的内容插入到匹配元素集中每个元素的末尾

如果只需要字符串连接,则应尝试以下操作:

var demo=$('#textbox').val();
var demoapp=demo + "^";
alert(demoapp);
如果要编辑
#文本框
值,则应尝试以下操作:

var demo=$('#textbox');
demo.val(demo.val() + '^');
alert(demo.val());

您正在对值使用
append
,但来自:
将参数指定的内容插入到匹配元素集中每个元素的末尾

如果只需要字符串连接,则应尝试以下操作:

var demo=$('#textbox').val();
var demoapp=demo + "^";
alert(demoapp);
如果要编辑
#文本框
值,则应尝试以下操作:

var demo=$('#textbox');
demo.val(demo.val() + '^');
alert(demo.val());

猜测
append
不是正确的方法。您只需要将其附加到演示值吗?这是您想要的吗`?请注意,在没有jQuery的情况下,您还没有包括jQuery(这对于您所需要的内容来说是多余的),您可以使用
document.querySelector(“#textbox”).value+=“^”
document.getElementById('textbox')。value+=“^”
。另外,
textbox
不是有效的输入类型。
text
中的正确方法。Guess
append
不是正确的方法。您只需要将其附加到演示值吗?这是您想要的吗`?请注意,在没有jQuery的情况下,您还没有包括jQuery(这对于您所需要的内容来说是多余的),您可以使用
document.querySelector(“#textbox”).value+=“^”
document.getElementById('textbox')。value+=“^”
。另外,
textbox
不是有效的输入类型。
文本
中的正确选项。