与jQuery .parents()选择器相反

Tom*_*ica 1 javascript jquery

我正在为一个页面制作用户脚本.该页面是老式的桌子 - 无处不在的设计.我正在尝试访问长字段表,以便可以通过脚本填充它们.

结构可以简化为这样:

<form>
  <blockquote>
    <table>
      <tr>
        <td>
           <table>
              <!-- THE DESIRED <input> FIELDS ARE HERE!! -->
           </table>
        </td>
        <td>
            <table>
               <!-- Contains <select> <input> -->
            </table>
        </td>
      </tr>
    </table>
    <!-- the table repeats and I need all inner tables -->
  </blockquote>
</form>
Run Code Online (Sandbox Code Playgroud)

所以我在想我可以得到一个包含form table不包含的所有 表格<select>.

我认为jQuery中父母选择器的 oposite 是理想的.这样的事情存在吗?

Aru*_*hny 5

你可以试试

$('form table table').not(':has(select)');
Run Code Online (Sandbox Code Playgroud)

form table table选择所有表格form table,然后我们排除具有select元素的项目