javascript - 查找父类和id

标签 javascript jquery jquery-selectors jquery-events

经过无数次尝试,我还是无法完成这项工作?

<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>

任何人都可以为我指明正确的方向吗?

最佳答案

注意要小写

$('#dat').HTML(row+" "+column);

.html

$(this).parent('tr')

为空,输入不能有父TR

除此之外你还可以使用

.closest( selector, [ context ] ) function

关于javascript - 查找父类和id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2870768/

相关文章:

javascript - jquery 脚本只能在一个方向上正常工作

javascript - 输入字段中值更改时的 Css 更改。查询

javascript - json 无法访问返回未定义

jquery - Foundation 5 Canvas 外滑动

jQuery 选择祖先

javascript - 为什么 "👍".length === 2?

javascript - python ajax请求出错

javascript - 附加后应用每个

jQuery 图像源选择器

带有 $(this) 的 jQuery 多重选择器