2017-02-22 83 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

也許是因爲錯字'valeu'的。 – insertusernamehere

+0

是否將文件上傳到遠程主機?你也可以嘗試'.trigger('change')'而不是 – donnikitos

+0

首先我使用了這段代碼。 。但沒有工作 –

回答

0

嘗試一次

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

我發現了一個錯字(valeu = 「2」)在您的HTML。另外,我認爲你不需要觸發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>

希望這有助於!

感謝,

阿肖克

相關問題