2017-07-06 4 views
-4

を動作しません、私の入力である:ここクリックイベントは、ここで

<input name="DeviceIP" class="k-input k-textbox" type="text" data-bind="value:DeviceIP"> 

は、予想通り、このコードが動作する

$('input[name="DeviceIP"]').click(function() { alert("test") }); 
+0

jqueryライブラリファイルはありますか? –

+2

作品はありませんか?エラー。より具体的にしてください – Volem

+0

コードはうまくいくようですが、あなたはjQueryライブラリを含んでいますか?もしそうなら、コンソールのエラーとは何ですか? – Jer

答えて

-1
$("input[name='DeviceIP']").click(function() { alert("test")});       
+1

違いはありません。スワッピング「with」は何もしません – Volem

0

が動作していない私のjsのです。ここで

エラーこの種の一般的な理由は、経由結合事象のmisconsceptionあり、コードが正常に動作する必要があります(あなたと同じ、唯一のjQueryが含まれている)作業コード

<html> 
<head> 
    <script 
     src="https://code.jquery.com/jquery-3.2.1.js" 
     integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" 
     crossorigin="anonymous"></script> 
</head> 
<body> 
<input name="DeviceIP" class="k-input k-textbox" type="text" data-bind="value:DeviceIP"> 
</body> 
</html> 
<script> 
    $('input[name="DeviceIP"]').click(function() { 
    alert("test") 
    }); 
</script> 
-1

の最小限の例です。 JS/JQuery。 。

あなたは$(「いくつかのセレクタ」)を使用

この手段(FN)の構文をクリックします。

JQuery will bind "fn" click event to the Elements 
that have already been attached to the DOM (to HTML) 

それは、新たに/動的に作成/添付要素にイベントを添付しません。関連するイベントは、domまたはJSリファレンスに添付された後でバインドする必要があります。

関連する問題