Javascript jquery touchwipe如何获取$(此)

Javascript jquery touchwipe如何获取$(此),javascript,jquery,web-applications,mobile,touch,Javascript,Jquery,Web Applications,Mobile,Touch,我正在滚动列表中使用jquery touchwipe插件,但我无法获得 来自$this的属性。我想使用$this使其子级elment class=t7编辑并向其添加类“show”。有人知道如何修复它吗 html: 像这个班。它显示不清晰 谢谢大家。我的朋友给我写了这封信,它就成功了 $main_list_wrapper.each(function () { var $this = $sb(this); $this.touchwipe({ preventDefau

我正在滚动列表中使用jquery touchwipe插件,但我无法获得
来自$this的属性。我想使用$this使其子级elment class=t7编辑并向其添加类“show”。有人知道如何修复它吗

html:

像这个班。它显示不清晰

谢谢大家。我的朋友给我写了这封信,它就成功了

$main_list_wrapper.each(function () {
    var $this = $sb(this);

    $this.touchwipe({
        preventDefaultEvents: false,
        wipeLeft: function() { 
            var $pcs = $this;
            $pcs.find('.t8').removeClass('show');
            $pcs.find('.t7').removeClass('show');
            return false;
        },
        wipeRight: function() { 
            var $pcs = $this;
            $pcs.find('.t8').addClass('show');
            $pcs.find('.t7').addClass('show');
            return false;
        }
    });
});
嗯,$main\u list\u包装器为空。确保这段代码位于JQuery onLoad中:$document.readyfunction{/*code*/}

find获取由逗号分隔的类名列表。 将:$this.find'.t8.cancel'更改为:$this.find'.t8.cancel'

$这是指函数所属的对象,而不是指$main\u list\u包装器。 参考这个
只需使用$main_list_wrapper.find'.t8.cancel'.removeClass'show';相反。

你所说的“我不能得到这个美元的任何东西”是什么意思?请详细说明。如果你问$this是什么,我想在这种情况下它应该是$main\u list\u wrapper。我想用$this让它的孩子elment class=t7编辑并向它添加类“show”。谢谢。这可能是指函数wipeLeft?我看到了这篇文章,感谢你的朋友写了上面的文章,我已经成功地让我的刷卡工作了!非常感谢:是的,这段代码位于我的JQuery onLoad中:$document.readyfunction{/*code*/};最大的问题是我无法从$this获取属性,也无法获取其子元素elment。谢谢。好吧,@dunli早些时候说touchwipe包装了一个对象。您可能只需要本机Javascript即可访问此内部对象:var element=document.getElementById'main_list_wrapper'。子对象[0];如果您想坚持JQuery:element,这也可能有效。children:first;
var $main_list_wrapper = $("#main_list_wrapper").find('.item');

$main_list_wrapper.touchwipe({
    preventDefaultEvents: false,
    wipeLeft: function() { 
        $(this).find('.t8.cancel').removeClass('show');
        $(this).find('.t7.edit').removeClass('show');
        var thisclass = $(this).attr('class');
        alert(thisclass);
        return false;
    },
    wipeRight: function() { 
        $sb(this).find('.t8.cancel').addClass('show');
        $sb(this).find('.t7.edit').addClass('show');
        return false;
    }
});
$main_list_wrapper.each(function () {
    var $this = $sb(this);

    $this.touchwipe({
        preventDefaultEvents: false,
        wipeLeft: function() { 
            var $pcs = $this;
            $pcs.find('.t8').removeClass('show');
            $pcs.find('.t7').removeClass('show');
            return false;
        },
        wipeRight: function() { 
            var $pcs = $this;
            $pcs.find('.t8').addClass('show');
            $pcs.find('.t7').addClass('show');
            return false;
        }
    });
});