Jquery选择器给出“意外字符串”错误

时间:2012-11-21 12:34:19

标签: jquery html

我正在尝试在表单中选择一个表。这是我的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>

我可以使用$('#switcher-panel')轻松选择div“切换器面板”,但是当我尝试使用$('#switcher-panel' 'form')通过表单向下钻取表格时,我收到Unexpected String错误一种unexpected_token_string。我以为我对Jquery有一个相当不错的把握,但我在这里迷失了。有没有办法通过表格或选择我缺少的表格?

3 个答案:

答案 0 :(得分:2)

使用此:

$("#switcher-panel form")

或者这个:

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

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

答案 1 :(得分:1)

尝试

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

您正在尝试的不是合法选择者。这将找到form的子div元素。

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

答案 2 :(得分:1)

您无需再次将form放入单quotes

<强> Live Demo

更改

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

$('#switcher-panel form')