Jquery按索引选择元素

Jquery按索引选择元素,jquery,jquery-selectors,Jquery,Jquery Selectors,这是我的标记: <UL style="-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0" class="ui-tabs ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" sizcache="3" sizset="5"> <LI class="ui-state-default ui-c

这是我的标记:

<UL style="-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0" class="ui-tabs ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" sizcache="3" sizset="5">
  <LI class="ui-state-default ui-corner-top" jQuery1280326216622="3" sizcache="3" sizset="5">
    <A href="#tab_1" jQuery1280326216622="4"><SPAN>Page 1n</SPAN></A>
  </LI>
  <LI class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active" jQuery1280326216622="5" sizcache="3" sizset="6">
    <A href="#tab_2" jQuery1280326216622="6"><SPAN>Page 2</SPAN></A>
  </LI>
  <LI class="ui-state-default ui-corner-top" jQuery1280326216622="7" sizcache="3" sizset="7">
    <A href="#tab_3" jQuery1280326216622="8"><SPAN>Page 3</SPAN></A>
  </LI>
  <LI class="ui-state-default ui-corner-top" jQuery1280326216622="9" sizcache="3" sizset="8">
    <A href="#tab_4" jQuery1280326216622="10"><SPAN>Page 4</SPAN></A>
  </LI>
</UL>
如何使用 索引:tabIndex 及 url:数据

有什么想法吗?

使用
:eq()
,例如:

$(".ui-tabs a").removeClass("active");
$(".ui-tabs a:eq("+tabIndex+")").addClass("active");

如果要根据函数receiveDataFromPages中返回的选项卡索引选择选项卡,为什么不能这样做:

$(".ui-layout-center").tabs("option", "selected", tabIndex);
我不知道为什么URL在确定所选选项卡时很重要。不过,我可能不完全理解这个问题


希望这有帮助

在选择器中使用
:第n个子项(youIndex)

我有以下错误:Microsoft JScript运行时错误:对象不支持此属性或method@Haroldis:您正在使用哪个版本的jQuery、哪个版本的IE以及错误指向哪个文件/行?您还可以使用
$(“.ui tabs a”).eq(tabIndex)
而不是
$(“.ui选项卡a:eq(“+tabIndex+”)”)
。现在将
JQuery
更改为
$
,它能工作吗?可能最好通过jQueryUI API来操纵状态。这样,您就可以得到保险,以防在以后的版本中更改类名。
$(".ui-layout-center").tabs("option", "selected", tabIndex);