2010-05-30 58 views
0

我有我的網頁上一些jQuery的標籤對他們的代碼是:的onclick jQuery的變化值

//tabs options 
$("#tabs").tabs({ collapsible: true, selected: -1 }); 

我想創建一個按鈕,將切換上述選項「中選擇:-1」

我需要它將'selected'的值更改爲'0',然後返回'-1'

我該怎麼做?通過你傳遞的功能

$("#toggle").toggle(function() { 
    $("#tabs").tabs("option", "selected", -1); 
}, function() { 
    $("#tabs").tabs("option", "selected", 0); 
}); 

當您使用.toggle(),它會循環:

<a href="#">Toggle View</a> 

回答

0

你可以這樣說:

<a href="#" id="toggle">Toggle View</a> 

然後使用.toggle() function,這樣在每次點擊時,首先點擊第一個功能運行,然後點擊下一個,等等......如果您只傳遞2個函數,則每次點擊時都會在它們之間切換。

0

尼克是對的。

您可以使用.toggle()在值之間切換。

由於您需要一個按鈕來切換值,您可以將其與Nick的代碼一起添加。

<button>Switch</button>

$("button").click(function() { $("#toggle").toggle(...)});