2012-05-10 102 views
0

我實際上使用ASP.NET MVC的可編輯Telerik網格。網格中的一列包含一個刪除按鈕,我想用我自己的按鈕放置在其他地方點擊此按鈕。jQuery的選擇和點擊

這裏是我如何獲得當前選定的網格行的引用:

var selectedGRIDRows = $('#GRID tr.t-state-selected'); 

如果我把我的代碼下面的語句:

alert(selectedGRIDRows[0].cells[17].innerHTML); 

警報會告訴我下面的: 刪除

那麼我怎麼能創建我自己的jquery點擊這個按鈕(雖然我不認爲它是一個真正的按鈕,因爲它看起來像一個鏈接風格看起來像一個按鈕)?

感謝您的幫助

回答

1

$(selectedGRIDRows[0].cells[17]).trigger("click")應該這樣做。

正如@Rory McCrossan指出的那樣,這實際上不會點擊按鈕。由於我沒有用過這個Telerik的網格我不知道該按鈕是個什麼樣的元素,但在這裏它插入選擇: $(selectedGRIDRows[0].cells[17]).find("[selector for button]").trigger("click")

+0

這會觸發'td'上的'click'事件,而不是按鈕。 –

+0

雖然希望有一個更清晰的方法來訪問帶有CSS選擇器或其他的「刪除」按鈕。 –

+0

太棒了,謝謝你的訣竅。我仍然是一名jquery新秀! – carlg

0
$(selectedGRIDRows[0].cells[17]).trigger('click'); 

這應該工作...

+0

這不是定義單擊單元格時單擊的功能嗎?我試圖從頁面外部的某處單擊單元格按鈕。 – carlg