【发布时间】:2011-02-21 16:22:05
【问题描述】:
在无数次尝试之后我无法完成这项工作?
<script type="text/javascript">
$("td input").focusout(function() {
var column = $(this).parent('td').attr('class');
var row = $(this).parent('tr').attr('id');
$('#dat').HTML(row+" "+column);
});
</script>
html 看起来像这样:
<tr class="numbers" id="1">
<td class="a" align="right">1</td>
<td class="b"><input class="input" type="text" value=""/></td>
<td class="c"><input class="input" type="text" value=""/></td>
<td class="d"><input class="input" type="text" value=""/></td>
<td class="e"><input class="input" type="text" value=""/></td>
<td class="f">0</td>
<td class="g"><input class="input" type="text" value=""/></td>
</tr>
谁能指出我可能出错的正确方向?
【问题讨论】:
-
预期结果是什么,目前的结果是什么?
-
好吧,我想提取 td 的类,以了解输入的位置以及要精确的行
-
如果您要创建有效的 HTML 文档,则需要为 ID 指定一个以 a-z/A-Z (w3.org/TR/html4/types.html#h-6.2) 开头的值。
标签: javascript jquery jquery-selectors jquery-events