Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery更改功能在safari浏览器中不起作用_Javascript_Jquery_Google Chrome_Safari - Fatal编程技术网

Javascript JQuery更改功能在safari浏览器中不起作用

Javascript JQuery更改功能在safari浏览器中不起作用,javascript,jquery,google-chrome,safari,Javascript,Jquery,Google Chrome,Safari,我有一个单选按钮和复选框 <input type='radio' name='testradiochange' id='testradiochange'> Testing Radio Change</input> <input type='checkbox' name='acknowledge' id='acknowledge' value='acknowledge'></input> 上述方法在Chrome和Firefox中效果良好,但在Sa

我有一个单选按钮和复选框

<input type='radio' name='testradiochange' id='testradiochange'> Testing Radio Change</input>

<input type='checkbox' name='acknowledge' id='acknowledge' value='acknowledge'></input>

上述方法在Chrome和Firefox中效果良好,但在Safari中效果不佳。有什么想法吗

您的代码中有很多拼写错误,它们是:

$(“输入[name=testradiochange]:无线电”).change(函数(){
警报(“选择无线电”);
}); // 

您的代码中有很多拼写错误,如下所示:

$(“输入[name=testradiochange]:无线电”).change(函数(){
警报(“选择无线电”);
}); // 

使用
oninput
而不是
onchange
?使用
oninput
而不是
onchange
?很抱歉输入错误,但我的实际代码包含了您提到的所有内容。谢谢你花时间调查此事。我们使用的是jquery版本3.2.1。我试着使用2.1.1,但仍然不起作用。有趣的是,当我在本地运行我的节点应用程序(jquery中的ui)时,它可以工作,但一旦它部署到服务器上,它就不工作了。我还在调查打字错误的问题,但我的实际代码已经包含了你提到的所有内容。谢谢你花时间调查此事。我们使用的是jquery版本3.2.1。我试着使用2.1.1,但仍然不起作用。有趣的是,当我在本地运行我的节点应用程序(jquery中的ui)时,它可以工作,但一旦它部署到服务器上,它就不工作了。还在调查吗
$("input[name=testradiochange]:radio").change(function () {
    alert('radio selected');    
}

$("input[name=acknowledge]:checkbox").change(function () {
    alert('checkbox selected');
 }