0

今天我看到我的代码,我想查看我的代码。但对我来说,出现了一些问题。问题在两个参数代码之间。

$('.industry p').on('click mousenter', 'a', function(e) {
   // the code 
}

我的第一个问题是,当两个事件发生时,将它们分开的方法并不简单,有时我使用了不好的方法,甚至是 ctrl+z。另一个问题是:

$('.industry p').on('click', 'a ,b ', function(e) {
 // the code
}

以上两个问题是不明智的,审查我的代码,删除不必要的部分。直接问题代码如下:

$('.industry p > a').mouseenter(function() {
    var index = $(this).index()
    pall.filter(':visible').hide()
    pall.eq(index).show()
   //console.log($(this).get());
})
 $('.industry p').on('click', 'a', function(e) {
 $(this).toggleClass('choose').siblings().removeClass('choose');
 var value = $(this).text();
 $('.industry input').val(value);
 var dataId = $(this).data('id');
 $('.industry input').attr('data-id', dataId);
});

如果我想删除它不必要的部分,我可以从哪里开始?

4

0 回答 0