我有一个与此类似的表结构,但上面和下面还有很多其他嵌套的东西。我需要禁用按钮和链接(或者可能更改按钮的可见性,而不是禁用它?)。
按钮 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”开头的每个链接。