下不起作用:jQuery UI的變化選項卡中選擇標籤文本
$("#tabs").tabs("option", "selected").text('Logout');
既不是
$("#tabs").tabs("option", "selected").text()='Logout';
錯誤:
$("#tabs").tabs("option", "selected").text is not a function
如何更改的文本請選擇標籤?
下不起作用:jQuery UI的變化選項卡中選擇標籤文本
$("#tabs").tabs("option", "selected").text('Logout');
既不是
$("#tabs").tabs("option", "selected").text()='Logout';
錯誤:
$("#tabs").tabs("option", "selected").text is not a function
如何更改的文本請選擇標籤?
的代碼使用的是返回所選標籤的整數值。它不是一個有text()
方法的對象。你將不得不做這樣的事情:
var selectedTab = $("#tabs").tabs("option", "selected");
$("#tabs ul li a").eq(selectedTab).text("your text");
文檔在這裏 - http://jqueryui.com/demos/tabs/#option-selected
示例代碼在這裏 - http://jsbin.com/ohogey/edit#javascript,html
希望這有助於!
您將需要在jQuery Tabs元素上使用select
事件。在函數內部找到你的DOM元素並改變innerText值。
$(".selector").tabs({
select: function(event, ui) { ... }
});
$("#tabs").tabs("option", "selected")
返回所選擇的選項卡ID。
如果你想選擇時,改變標籤的標題,
你可以做這樣的
$('#tabs').tabs({
select: function(e, ui) {
$(ui.tab).text('someText');
}
});
哦,我現在看到=))我現在得到的問題是,儘管登錄腳本只運行一次,但它會將名稱更改爲_every_選項卡的「註銷」選項卡! – Elen 2012-03-01 22:24:31
感謝您的解釋!我會明天嘗試你的方法! – Elen 2012-03-01 22:26:31
這正是我需要的,謝謝! – Elen 2012-03-02 11:07:48