jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在jquery UI 1.10.0中按名称选择选项卡大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
之前的jquery UI 1.10.0我曾间接选择一个标签如下:
$("#tabs").tabs( "SELEct",5 );

要么

$("#tabs").tabs( "SELEct","tab6" );

现在,使用相同的代码,使用jquery UI 1.10.0,您会收到一个错误,说“没有这样的方法”选择“选项卡窗口小部件实例”。

我改变了代码使用“选项”“活动”像这样:

$("#tabs").tabs( "option","active",5 );

但是,它似乎只能使用索引。按ID选择不再工作。
所以,而不是使用这样的ID(这不工作):

$("#tabs").tabs( "option","tab6" );

你必须这样做:

var idx = $('#tabs a[href="#tab6"]').parent().index();
$("#tabs").tabs( "option",idx );

或以更短的形式

$("#tabs").tabs( "option",$("#tab6").parent().index() );

我读了“changelog”(http://jqueryui.com/changelog/1.10.0/),我没有看到任何关于这个变化。

在jquery UI 1.10.0中有没有另一种方法通过名称选择标签

我创建了一个演示这里的任何人想试试…

http://jsbin.com/ojufej/1

解决方法

jQuery deprecated the select method in v.1.9

In v.1.10 they completely removed it

最近我可以通过名称选择一个选项卡使用href属性选择器和触发器方法

$( "[href='#tab6']").trigger( "click" );

演示:http://jsfiddle.net/QRUGM/

原来的选择方法做了一件事similar

this.anchors.eq( index ).trigger( this.options.event + this.eventNamespace );

只有他们通过索引而不是名称选择选项卡。

大佬总结

以上是大佬教程为你收集整理的在jquery UI 1.10.0中按名称选择选项卡全部内容,希望文章能够帮你解决在jquery UI 1.10.0中按名称选择选项卡所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。