Javascript 正在尝试使用jQuery获取当前选定元素的下一个元素的值

Javascript 正在尝试使用jQuery获取当前选定元素的下一个元素的值,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我试图获取当前/选定元素的下一个元素的值,例如,下面是列表 <ul> <li class="abc selected"><a href="www.test.com">test</a> </li> <li class="abc"><a href="www.test1.com">test1</a> </li> <li class="abc"><a href="www.test

我试图获取当前/选定元素的下一个元素的值,例如,下面是列表

<ul>
<li class="abc selected"><a href="www.test.com">test</a> </li>
<li class="abc"><a href="www.test1.com">test1</a> </li>
<li class="abc"><a href="www.test2.com">test2</a> </li>
</ul>

传递给
.next
的选择器字符串将过滤掉与选择器字符串不匹配的下一个元素。但是下一个元素是
li
,而不是
a
,因此
。下一个('li a')
将不起作用

使用
.next(“li”)。改为查找('a')

var linktext1=jQuery(“.selected”).next(“li”).find('a').text();
console.log(linktext1)

我认为您应该删除“li a”,它就可以工作了。下面是代码

var linktext1= jQuery(".selected").next().text();
alert (linktext1);
这是一个例子

var linktext1= jQuery(".selected").next().text();
alert (linktext1);