簡體   English   中英

更改JQuery UI選項卡名稱不適用於Internet Explorer

[英]Changing a JQuery UI tab name does not work with Internet Explorer

在Firefox和Chrome中,我可以使用以下方法動態更改JQuery UI選項卡上的文本:

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

但是,這不適用於Internet Explorer9。.append()函數不是罪魁禍首,似乎是IE找不到'#tabs ul:first li:eq(' + tabNumber + ') a'

有誰知道可能的解決方法?

謝謝!

通過將tabNumber設置為固定

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

代替

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

后者似乎不適用於IE。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM