2

我有以下 JQuery:

                $("#content-button-panel")
                       .on('click', 'a', function (event) {
                           event.preventDefault();
                           var $link = $(this);
                           ServerFunctions.getContentAjax($link);
                       });

仅当链接没有“文件夹”类时,如何才能使这项工作?

4

2 回答 2

7
 $("#content-button-panel")
                       .on('click', 'a:not(".folder")', function (event) {
                           event.preventDefault();
                           var $link = $(this);
                           ServerFunctions.getContentAjax($link);
                       });
于 2012-12-10T16:17:24.827 回答
2

您可以使用.hasClass以下功能;

                $("#content-button-panel")
                   .on('click', 'a', function (event) {
                       event.preventDefault();
                       if (!$(this).hasClass('folder'))
                       {
                          var $link = $(this);
                          ServerFunctions.getContentAjax($link);
                       }
                   });
于 2012-12-10T16:18:15.420 回答