3

我正在尝试将输入的值与 String 变量连接起来。例如:(假设 id 为“input1”的输入的值为“tttttt”)

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

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

4

2 回答 2

4

尝试

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

JS

<script>
$(document).ready(function(){
    var test = 'blabla' + $('#input1').val() + 'blabla';
    alert(test);
});
</script>
于 2013-03-28T15:03:18.253 回答
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>

演示小提琴

确保您#input1的值包含在。

于 2013-03-28T15:05:47.837 回答