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

希望这有助于!

感谢,

阿肖克

相关问题