Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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";点击";don';无法在ios/safari上工作_Javascript_Jquery_Html_Ios_Css - Fatal编程技术网

Javascript jQuery";点击";don';无法在ios/safari上工作

Javascript jQuery";点击";don';无法在ios/safari上工作,javascript,jquery,html,ios,css,Javascript,Jquery,Html,Ios,Css,我知道这里有很多关于我的问题的链接,但是没有一个可以解决我的问题。我有这样的代码 $('[name=pie]')。在('单击更改触摸启动点击',函数()){ $('#summary_pie').html($(this.val()); }); 玉米饼 玉米饼:试试看 我刚刚修改了单击事件调用代码,并在ios设备上测试了相同的代码。因此它可能会解决您的问题。请尝试此方法 $(文档)。在('click change touchstart tap','[name=pie]',function()上

我知道这里有很多关于我的问题的链接,但是没有一个可以解决我的问题。我有这样的代码

$('[name=pie]')。在('单击更改触摸启动点击',函数()){
$('#summary_pie').html($(this.val());
});

玉米饼

玉米饼:

试试看


我刚刚修改了单击事件调用代码,并在ios设备上测试了相同的代码。因此它可能会解决您的问题。请尝试此方法

$(文档)。在('click change touchstart tap','[name=pie]',function()上{
$('#summary_pie').html($(this.val());
});

玉米饼


Tortilla:

我想你的选择器应该是点击事件的“摘要”派,而不是名称派,并使其成为一个简单的点击功能;ios理解点击。@Nathaniel Flick我想将输入值传递给span,所以点击事件的名称饼图必须是哪个版本的jQuery?好的,它正在工作。我的ajax肯定有一些错误,因为它阻止了jquery代码的其余部分:
它在chrome上工作,但在ios上不工作
chrome不会自动分配一个文档就绪处理程序,所以它已经存在;)@Archer这可能是因为某些缓存行为,我猜虽然这个代码片段可能是解决方案,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
$(document).ready(function(){
$('[name=pie]').on('click change touchstart tap', function() {
        $('#summary_pie').html($(this).val());
    });
})