jQuery$('parent>*')选择器&带有点击代理的iOS

jQuery $('parent > *') selector & iOS with a click delegate

本文关键字:代理 iOS amp parent gt jQuery 选择器      更新时间:2023-09-26

HTML:

<div id="wrapper">
  <span class="stuff">Content</span>
  <span class="stuff">Content</span>
</div>

JQuery:

$(document).delegate("#wrapper > *","click", function(){
  //do stuff
}

以上是我的结构中的一个简短代码分解。

基本上,我试图为家长和所有孩子提供一个点击事件。

这似乎在Safari、Chrome、Firefox和IE7+中运行良好。然而,它似乎没有在iOS设备上(尚未测试android(。

有人知道如何实现这一点,或者有更好的方法吗?

在您的iOS设备上尝试此操作:http://jsfiddle.net/r3E6a/1/show

代码在这里:http://jsfiddle.net/r3E6a/1/

干杯。