2016-07-06 3 views
0

アラートボックスにHelloを取得する必要がある次のコードで、アラートボックスで定義されていません。 jqueryの定義されていないアラートボックス

<input type="text" id="name" value="Hello"> 



</body> 
</html> 


//alert.js code// 
var print= $('#name').val(); 
alert(print); 
+1

あなたのjsファイルは、頭の中やbodyタグの一番下に追加されますか? DOMが完全にロードされる前でもjsコードを呼び出している可能性があります。 –

+0

^またはそれを使用する前にjQueryライブラリをインクルードしていません。 –

+0

DOMがロードされていない可能性があります。DOMに要素が含まれているかどうかを確認してください:$(function(){ var print = $( '#name')val(); alert(print); }}) ; – Dopedev

答えて

0

あなたのコードは私のために正常に動作間違いが jQueryのチュートリアルあれば修正してください。参照:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 

<input type="text" id="name" value="Hello"> 

https://jsfiddle.net/xb6r3phw/

に( 'こんにちは')警告するようにしてみて確認してください。

+0

上記のようにjqueryを含めてください。 – Somename

+0

ありがとうございますが、メモ帳では機能していません++ –

+0

メモ帳での作業はどういう意味ですか? jqueryのパスを含めましたか?コード全体を貼り付けると、私はあなたを手伝ってくれるでしょう。 – Somename

0

以下のスクリプトを試してみてください。

$(document).ready(function(){ 
 
    alert($('#name').val()); 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" id="name" value="Hello">

関連する問題