我有一些鏈接元素是動態添加和隱藏的頁面。在dyamically生成的鏈接上更改文本
它們由第三方telerik控件生成。
我想改變文本的名稱,不幸的是唯一的方法就是使用jquery。
我已經生成了規則(選擇器),它們在顯示時捕獲編輯鏈接。但在初始頁面加載時,編輯鏈接將不可見。用戶點擊某些內容後,這些鏈接將被創建。用戶點擊其他內容後,這些內容將隱藏,其他鏈接將顯示。這些是我需要改變文字的鏈接。
我該如何編寫jQuery代碼,以便每當將與該選擇器匹配的元素添加到頁面時,按鈕文本就會更新?
謝謝!
Edit0
我有過如何產生,他們無法控制的。
有兩個網格,頂部爲父級,底部爲子級。最初的孩子是隱藏的。在頂部網格中選擇一行,底部網格顯示該選擇的項目。這是將這些鏈接添加到頁面中的點(通過AJAX異步),因此它們不在DOM中(編輯子網格中每個子項的鏈接)。
希望更有意義。
EDIT1
//catches the links
$("#CustomClass .t-button.t-grid-edit").text("Awesome text instead of Edit");
「用戶點擊某些內容後,將創建這些鏈接。」 - 你在控制這個代碼嗎?或者您是否無法控制要添加的內容以及如何添加內容? – mrtsherman
我很困惑。何時將此元素與所述選擇器一起添加到頁面中? – Trevor
這個問題有點難以理解。你有任何代碼要顯示嗎?就像抓住鏈接的人一樣。無論如何,當你說鏈接生成時,它們是在頁面加載時生成的,還是通過AJAX等異步調用生成的? –