我怎样才能获得这个价值

时间:2015-05-21 15:59:15

标签: javascript jquery html

我有一个程序,但它太大了,不能在这里发送垃圾邮件,所以我做了一个小提示来说明我的问题。

我需要在变量中捕获并存储数字6,但是警报会给我undefined[object]。你能帮帮我吗?

HTML

<ul>
    <li>1</li>
    <li>2</li>
    <li class = "middle_item">
        <a>3</a>
        <a>6</a>
        <a>7</a>
    </li>
    <li>4</li>
    <li>5</li>
</ul>

的JavaScript

var aqui = $("li.middle_item").get("a:nth(2)"); 
alert(aqui);

Fiddle here

2 个答案:

答案 0 :(得分:3)

使用.text:eq,如下所示。

var aqui = $("li.middle_item a:eq(1)").text();
alert(aqui); // = 6

演示@ Fiddle

答案 1 :(得分:0)

尝试:

var aqui = $("li.middle_item").find("a:nth(2)").text();