3

入力の値を文字列変数と連結しようとしています。例: (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 に答える