忽略包含下拉列表的gridview单元格

时间:2013-06-26 09:50:26

标签: javascript jquery

我有一个带有控件的网格视图。 网格视图有css类“网格”。

我在网格视图上循环并在其中选择文本,但我不想在此网格视图中的下拉列表中选择文本。

$('.grid tr td').live('mouseover',
        function () {
                $(this).attr("title", $(this).text());
                $(this).aToolTip({
                    // no need to change/override  
                    closeTipBtn: 'aToolTipCloseBtn',
                    toolTipId: 'aToolTip',
                    // ok to override  
                    fixed: false,                   // Set true to activate fixed position  
                    clickIt: false,                 // set to true for click activated tooltip  
                    inSpeed: 200,                   // Speed tooltip fades in  
                    outSpeed: 100,                  // Speed tooltip fades out  
                    tipContent: '',                 // Pass in content or it will use objects 'title' attribute  
                    toolTipClass: 'defaultTheme',   // Set class name for custom theme/styles  
                    xOffset: 5,                     // x position  
                    yOffset: 5,                     // y position  
                    onShow: null,                   // callback function that fires after atooltip has shown  
                    onHide: null                    // callback function that fires after atooltip has faded out  
                });


        });

这是我的循环网格的jquery代码,但我不知道如何过滤掉这个循环的下拉列表。

我试过$('.grid tr td').not('.dropdownCssClass').live('mouseover', 但没有工作 请帮帮我。

1 个答案:

答案 0 :(得分:1)

尝试使用以下选择器:

$('.grid tr td:not(:has(select))')

$('.grid tr td:not(:has(.dropdownCssClass))')