Jquery 按索引选择元素
这是我的标记:
<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>
和 js 代码:
jQuery(document).ready(function() {
jQuery(".ui-layout-center").tabs({ show: loadIframe });
rootLayout = jQuery('#container').layout
({
applyDefaultStyles: true,
north__spacing_open: 0
});
jQuery("#tabs_div").tabs();
loadIframe();
});
function reciveDataFromPages(tabIndex, data) {
//do some thing
}
我如何使用 索引:选项卡索引 和 url:数据
有什么想法吗???
There is my markup:
<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>
and the js code:
jQuery(document).ready(function() {
jQuery(".ui-layout-center").tabs({ show: loadIframe });
rootLayout = jQuery('#container').layout
({
applyDefaultStyles: true,
north__spacing_open: 0
});
jQuery("#tabs_div").tabs();
loadIframe();
});
function reciveDataFromPages(tabIndex, data) {
//do some thing
}
how i can active the tab with the
index: tabIndex
and
url : data
Any ideas???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用
:eq()
,例如:http://api.jquery。 com/eq-selector/
Use
:eq()
, eg:http://api.jquery.com/eq-selector/
如果您想根据函数 receiveDataFromPages 返回的选项卡索引来选择选项卡,为什么不能这样做:
我不确定为什么 URL 在确定所选选项卡时很重要。不过,我可能不完全理解这个问题。
希望这有帮助!
If you want to make a tab selected based upon the tab index returned in the function receiveDataFromPages, why can't you just do this:
I'm not sure why the URL matters in the determination of the selected tab. I may not fully understand the question, though.
Hope this helps!
在选择器中使用
:nth-child(youIndex)
。Use
:nth-child(youIndex)
in your selector.