2010-06-18 101 views
0

我正在尋找一個GridView的最後一列所有列的單擊事件,然後爲GridView的最後一列(DropDownList)單獨單擊事件。我有權利現在以下,但似乎仍不能得到它排除最後一欄jQuery篩選Gridview列

var _activeRow; 
$('.gridview-jquerify tr').filter(function() { 
    return $('td', this).length && !$('table', this).length 
}) 
.bind('click', function(e) { 
    if (_activeRow) _activeRow.removeClass('gridviewrow-highlighted'); 
    _activeRow = $(this).addClass('gridviewrow-highlighted'); 
    $(this).each(function() { 
      var myID = $(this).find('.gridview-cell-hide').html(); 
     __doPostBack('MyUpdatePanel', myID); 
    }); 
}); 

然後我似乎無法獲得上述的變做一個最後一列工作使用過濾器:最後的選擇,例如:

$('.gridview-jquerify tr >td:last').filter(function() { 
    return $('td)', this).length && !$('table', this).length 
}) 

回答

1
//Selects all but last column 

$(".gridview-jqueryify tr td:not(:last-child)") 

//Selects last column 

$(".gridview-jqueryify tr td:last-child") 
+0

謝謝這將做的伎倆! – RSchmitt 2010-06-21 18:41:06

0

完美延伸到jQuery的嵌入到瀏覽器控制檯一樣簡單,你可以想像。如果jQuery已經嵌入到頁面中,這個擴展也會引起注意。

此擴展插件用於將jQuery嵌入到您想要的任何頁面中。它允許在控制檯外殼中使用jQuery(您可以通過「Ctrl + Shift + j」調用Chrome控制檯)。

要將jQuery嵌入到選定的選項卡中,請單擊擴展按鈕。

鏈接到擴展:https://chrome.google.com/extensions/detail/gbmifchmngifmadobkcpijhhldeeelkc