2012-07-03 28 views
0

我在QTIP中創建了一個窗體,並且我已經爲所有的SVG元素調用了qtip函數。所以爲了正確顯示錶格,我克隆了內容,並且表格顯示正確。現在在表單中我想要一個按鈕來改變一些表單屬性,所以我寫了一個函數來改變按鈕的onclick方法中的表單屬性。問題在於該按鈕會更改表單的屬性,但不會更改。qtip克隆功能&在內容按鈕上應用事件

我認爲這個問題可能是因爲我克隆了內容,因此克隆後屬性不會被修改。 我應該如何解決這個問題?

的jsfiddle鏈接,瞭解問題: - jsfiddle link 您可以在這個例子中看到,我沒有應用克隆和所有按鈕的工作原理... 但經過一個或兩個時間顯示.....

qtip消失

,如果我申請克隆比按鈕將不會在所有的工作......

回答

0

內容部分是這樣的:

content: { 
    text: $('#menu').clone() 
}, 

並點擊部分:

$(".menuitem").live('click', function(){ 
    alert($(this).text()); 
}); 

測試 - 它的工作原理。 你也可以爲''menuitem'想''delagete''

+0

[Jsfiddle Link](http://jsfiddle.net/r9yfw/26/)正如你所看到的,點擊方法不會在這裏工作。改變屬性的屬性。 – Aks

+0

並不建議在jQuery文檔中使用.live()方法。 – Aks