我正在尝试将输入的值与 String 变量连接起来。例如:(假设 id 为“input1”的输入的值为“tttttt”)
var test = 'blabla' + $('#input1').val() + 'blabla';
所以预期的结果(至少对我来说)应该是'blablattttttblabla'
. 问题是它没有在中间插入那个输入的值,所以结果是'blablablabla'
. 有人知道我做错了什么吗?
我正在尝试将输入的值与 String 变量连接起来。例如:(假设 id 为“input1”的输入的值为“tttttt”)
var test = 'blabla' + $('#input1').val() + 'blabla';
所以预期的结果(至少对我来说)应该是'blablattttttblabla'
. 问题是它没有在中间插入那个输入的值,所以结果是'blablablabla'
. 有人知道我做错了什么吗?
尝试
<input type="text" name="text" id="input1" value="ttttttt"/>
JS
<script>
$(document).ready(function(){
var test = 'blabla' + $('#input1').val() + 'blabla';
alert(test);
});
</script>
在我看来,要么您缺少顶部的 jQuery 库,要么在doc ready
处理程序中未调用此脚本:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
$(function () {
var test = 'blabla' + $('#input1').val() + 'blabla';
alert(test);
});
</script>
确保您#input1
的值包含在。