1

我正在尝试在表单中选择一个表格。这是我的html:

<div id="switcher-panel">
  <form accept-charset="UTF-8" action="user/1/advancement" method="post">
    <table class="table table-hover">
      <thead>...<thead>
      <tbody>...</tbody>
    </table>
  </form>
</div>

我可以使用 轻松选择 div“切换器面板” $('#switcher-panel'),但是当我尝试通过表单深入查看表格时,$('#switcher-panel' 'form')我收到Unexpected String类型为 的错误unexpected_token_string。我以为我对 Jquery 有相当不错的掌握,但我在这里迷路了。有没有办法通过表格或选择我缺少的表格?

4

3 回答 3

2

用这个:

$("#switcher-panel form")

或这个:

$("#switcher-panel").find("form");

否则,它是无效的 JavaScript 代码。

于 2012-11-21T12:34:49.160 回答
1

尝试

$('#switcher-panel').find('form')

您正在尝试的不是合法的选择器。这将找到form作为div.

您也可以尝试$('#switcher-panel form')$('#switcher-panel').children('form')几乎相同的东西

于 2012-11-21T12:35:30.283 回答
1

您无需再次form输入单曲quotes

现场演示

改变

$('#switcher-panel' 'form')

$('#switcher-panel form')
于 2012-11-21T12:35:38.620 回答