我有一个ASP.NET GridView。我试图找出如何在jQuery的第一列中读取和设置第一个单元格的宽度。
TIA!
答案 0 :(得分:1)
......如何在第一列中读取和设置第一个单元格的宽度
如果您指的是第一个行中的第一个单元格,那么它是一个与:first
伪选择器或.first
方法相结合的选择器:
var width = $("selector-for-the-cell:first").width();
或
var width = $("selector-for-the-cell").first().width();
第二个是首选,因为它允许jQuery将初始选择卸载到浏览器的内置处理。
无偿的现场例子:
$("input[type=button]").on("click", function() {
alert($("td").first().width());
});
<table>
<tbody>
<tr>
<td>First cell</td>
<td>Second cell</td>
<td>Third cell</td>
</tr>
</tbody>
</table>
<input type="button" value="Click me">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>