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());
});
})