【发布时间】:2014-09-14 10:02:30
【问题描述】:
我试图将type=checkbox 附加到每个tr 的最后一个td
我一直在想通过遍历来实现这一点,但我不知道它是否可行。类似的东西。
$('#myID tr').children("td:nth-last-of-type(1)").addClass("me");
我知道这是向元素添加一个类,但是可以以类似的方式将TYPE 添加到tr DOM 元素吗?
有一两个例子,比如this 一个,但都是在改变类型而不是添加新的。
<table id="myID" class="myClass">
<tr>
<th>one</th>
<th>two</th>
<th>three</th>
<th>four</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
<td type='checkbox'></td> <!-- **THIS IS WAHT IM AFTER** -->
</tr>
</table>
<input type='button' id='but_id' value='Click Me'/>
【问题讨论】:
-
它是设置,没有改变,它应该可以工作......你试过了吗? (谈论链接中的示例)
-
使用
.attr("type",'checkbox')而不是.addClass("me") -
我认为
<td>元素不应该包含type="checkbox"? -
@RajaprabhuAravindasamy - 很简单,嘿。非常感谢。
-
<td>根本没有type属性。见:developer.mozilla.org/en-US/docs/Web/HTML/Element/td
标签: javascript jquery html