0

在 Firefox 和 Chrome 中,我可以动态更改 JQuery UI 选项卡上的文本:

$('#tabs ul:first li:eq(' + tabNumber + ') a').append(" ( " + counter + " )");

但是,这不适用于 Internet Explorer 9。 .append() 函数不是罪魁祸首,似乎是 IE 找不到'#tabs ul:first li:eq(' + tabNumber + ') a'.

有谁知道可能的解决方法?

谢谢!

4

1 回答 1

1

通过将 tabNumber 设置为修复

var tabNumber = tabId.charAt( tabId.length-1 ) - 1;

代替

var tabNumber = tabId[tabId.length - 1] - 1;

后者似乎不适用于 IE。

于 2012-12-12T18:58:04.987 回答