我有一個類似於此的表結構,但上面和下面有很多其他嵌套的東西。我需要禁用按鈕和鏈接(或可能更改按鈕的可見性,而不是禁用它?)。jquery - 禁用動態名稱按鈕和輸入
按鈕ID和錨名稱是動態的(值10以下),我用盡了一切我能想到的搶從表中這些元素和禁用,但似乎沒有任何工作:
<tr>
<td class="t-last">
<button id="btnEdit10" class="ui-state-active ui-corner-all button-outer"
onclick="ClientValues(10);">Edit</button>
<a name="lnkDelete10" class="cursor_hand" onclick="DeleteIt(10,200);">
<u>Delete</u>
</a>
</td>
<tr>
<td class="t-last">
<button id="btnEdit17" class="ui-state-active ui-corner-all button-outer"
onclick="ClientValues(17);">Edit</button>
<a name="lnkDelete17" class="cursor_hand" onclick="DeleteIt(17,200);">
<u>Delete</u>
</a>
</td>
我猜猜正則表達式將是我最好的選擇,但我仍然沒有得到它的工作。這是我試圖用來禁用按鈕,但我不能訪問它:
$('btnEdit10').attr("disabled", true); //after looping to the control
任何幫助將不勝感激!
編輯:我不是很清楚我的問題。我試圖禁用以「btnEdit」開頭的每個按鈕以及以「lnkDelete」開頭的每個鏈接。
$('#btnEdit10')????? – ssilas777 2013-03-10 20:15:39
您是否試圖禁用所有以'btnEdit'開頭的內容,或者僅僅是'btnEdit10',如果是的話,'10'從哪裏來? – adeneo 2013-03-10 20:23:06
我試圖禁用以「btnEdit」開頭的所有內容,或者對於鏈接,以「lnkDelete」開頭。我想然後循環並禁用它們(鏈接和按鈕)。 – Justin 2013-03-10 20:31:07