gpt4 book ai didi

javascript - 如何禁用表 Jquery 中的特定元素?

转载 作者:行者123 更新时间:2023-11-28 13:32:30 27 4
gpt4 key购买 nike

这是我在应用程序中使用的表。我有大约 10 列,我用来在另一个按钮上执行操作来启用和禁用,但我无法让最后一列锁定它

这是 HTML

 <table id="DescriptionValue" width="100%" cellpadding="0" cellspacing="0" class="rgview" dir="rtl">
<thead>
<tr>
<th style="width: 70px">h1</th>
<th style="width: 20px">h2</th>
<th style="width: 40px">h3</th>
<th style="width: 40px">h4</th>
<th style="width: 40px">h5</th>
<th style="width: 40px">h6</th>
<th style="width: 40px">h7</th>
<th style="width: 40px">h8</th>
<th style="width: 40px">h9</th>
<th style="width: 40px">h10</th>
<th style="width: 20px">
<img onclick="InsertRow_Target();" src="../../../General/Images/ContextPlus.png" />
</th>
</tr>
</thead>
<tbody>
<tr>
<td id="tdUnitName">
<input type="text" id="txUnitNameAutocomplete" style="width: 100%" placeholder="" />
</td>
<td id="tdtxShad">
<input type="text" id="txShad" style="width: 100%" disabled="disabled" />
</td>
<td id="tdtxBuy">
<input type="text" id="txBuy" style="width: 100%" />
</td>
<td id="tdtxSale">
<input type="text" id="txSale" style="width: 100%" />
</td>
<td id="tdtxSalePosiotn">
<input type="text" id="txSalePosiotn" style="width: 100%" />
</td>
<td id="tdtxRepresentative">
<input type="text" id="txRepresentative" style="width: 100%" />
</td>
<td id="tdtxTotal">
<input type="text" id="txTotal" style="width: 100%" />
</td>
<td id="tdtxhalfTotal">
<input type="text" id="txhalfTotal" style="width: 100%" />
</td>
<td id="tdtxSpecial">
<input type="text" id="txSpecial" onkeydown="" style="width: 100%" />
</td>
<td id="tdtxBarCode">
<input type="text" id="txBarCode" onkeydown="" style="width: 100%" />
</td>
<td></td>
</tr>
</tbody>
</table>

JQuery

$("td:nth-child(1).last)

不工作

我想禁用表中的最后一列,我尝试这样做,但它不起作用,任何人都可以帮助解决这个问题

最佳答案

table 的方向dir="rtl":从右到左。

对于可见结构中的最后一个元素:您需要获取第一个 td 元素。

$('#DescriptionValue td:first');

要禁用,

$('#DescriptionValue td:first input').attr('readonly','readonly');

<强> DEMO Fiddle.

<小时/>

对于实际的最后一个元素:

$('#DescriptionValue td:last input').attr('readonly','readonly');

关于javascript - 如何禁用表 Jquery 中的特定元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23909243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com