我正在尝试使用以下方法定位输入字段:
parent = $(this).parent().parent().$('input[type="text"]').attr('id');
但是,每当它运行时,我的脚本似乎都会崩溃。基本上,我有一个嵌套的输入字段树 <ul>
的和<li>
的,我正在尝试访问 $(this) 的父输入字段。任何帮助将不胜感激!
最佳答案
您可能缺少 find
函数:
parent = $(this).parent().parent().find('input[type="text"]').attr('id');
也许这可以简化您的代码:
parent = $(this).closest('li').find('input[type="text"]').attr('id');
关于javascript - jQuery 定位元素的几个层次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10503894/