2017-02-22 6 views
0

このコードはローカルホストでは機能しますが、クライアントサイトでは機能しません。なぜですか?一部のサーバーでJqueryの変更機能が動作しない

jQueryの

function someClickEventFunction(){ 
    $("#checkin").val("2").change(); 
} 

HTML

<select id="checkin"> 
    <option value="1">Default</option> 
    <option valeu="2">Blah</option> 
</select> 

このコードは、選択オプションを変更するのではなく、クリアされ実行されます!

+6
+0

ファイルをリモートホストにアップロードしましたか?代わりに '.trigger( 'change')'を試すこともできます – donnikitos

+0

まずこのコードを使用しました。しかし、動作しませんでした。 –

答えて

0

一度

<select id="checkin"> 
<option value="1">Default</option> 
<option value="2">Blah</option> 
</select> 
0

を試してみてください、私はあなたのhtmlに(valeu = "2")タイプミスを発見しました。また、値を変更するためにchange()イベントをトリガする必要はないと思います。ここで

あなたが行く:

function someClickEventFunction(){ 
 
    $("#checkin").val("2"); 
 
} 
 

 
someClickEventFunction()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="checkin"> 
 
     <option value="1">Default</option> 
 
     <option value="2">Blah</option> 
 
    </select>

・ホープ、このことができます!

おかげで、

アショクせいかタイプミス `valeu`の

関連する問題