0

我应该找到一个类并为此应用逻辑。我的代码结构如下。

<div class="class">

  <form>

    <ul>
      <li>xxx</li><li>xxx</li>
    </ul>

    <ul>
      <li>xxx</li><li>xxx</li>
    </ul>

    <ul class="ul_class">

      <li>
        <input ....><a ...><span ..></span>
        <a href="#" title="View History" class="hstry">
        <span class="hide">&nbsp;</span></a>
      </li>

      <li>xxx</li>

     </ul>

   </form>

如何hstryul名为ul_class.

4

4 回答 4

0

只需使用普通的 CSS 选择器来查找嵌套类,如下所示:

$( 'ul.ul_class .hstry' )

注意两个类之间的空格。没有它,它将匹配具有两个类的元素,而不是具有 class 的元素,该元素hstry低于<ul>具有 class 的某个元素ul_class

于 2012-07-04T11:06:06.587 回答
0

如果您想要内容,请尝试

var hstry = $('body').find('.hstry').html();

然后你可以用任何你想要的方式操作这个变量。

于 2012-07-04T11:06:56.743 回答
0

使用 jquery: $("ul.ul_class").find(".hstr");

于 2012-07-04T11:07:04.760 回答
0
$('ul.ul_class .hstry').html(); //for html content
$('ul.ul_class .hstry').text(); //for text data
于 2012-07-04T11:09:19.523 回答