连接输入值和String变量

时间:2013-03-28 14:58:29

标签: javascript jquery string

我试图将输入的值与String变量连接起来。例如: (假设id为'input1'的输入的值为'tttttt')

var test = 'blabla' + $('#input1').val() + 'blabla';

所以预期的结果(至少对我来说)应该是'blablattttttblabla'。 问题是它没有在中间插入该输入的值,因此结果为'blablablabla'。 有人知道我做错了什么吗?

2 个答案:

答案 0 :(得分:4)

<强>尝试

<input type="text" name="text" id="input1" value="ttttttt"/>

<强> JS

<script>
$(document).ready(function(){
    var test = 'blabla' + $('#input1').val() + 'blabla';
    alert(test);
});
</script>

答案 1 :(得分:2)

在我看来,你要么在顶部缺少一个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>

Demo Fiddle

确保您的#input1包含值。