这两个脚本都不能与JQuery Mobile一起使用
JS
$(this).find('.class').on("tap",function(){
$( ".class-hidden" ).toggle( "slow" );
});
$('.class', this).on("tap",function(){
$( ".class-hidden" ).toggle( "slow" );
});
HTML
<div class="class">
<div class="class-hidden">
</div>
</div>
这些功能中的任何一个都不适用于以下文字吗?
答案 0 :(得分:1)
Huangism是正确的,如果this
不是正确的上下文(将是.class
项的父项的元素)那么这就是根本问题。在这种情况下,您可以尝试将this
更改为document
,这有点沉重,但会告诉您这是否是您的问题。
否则,由于您附加tap事件的项目是动态添加的,因此您需要将事件附加到其父项this
,并告诉事件在类{{1}的元素时触发点击。
class