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 に答える