2011-08-31 91 views
1

可能重複:
Jquery event on a disabled input添加單擊事件(jQuery的+ UI)

我正在爲一個設備的編輯對話框。該設備在數據庫中有一個註釋字段。當代表它的textarea沒有被禁用時,這個註釋字段只能是可編輯的。

我知道通過試驗和錯誤

$("#textarea").click(function(){ 
// textarea will be enabled here 
}); 

不行的,因爲textarea的是禁用...有沒有解決的辦法或另一種方式來點擊事件添加到禁用元素?

編輯:

詹姆斯鏈接工作。 Event on a disabled input

雖然有一個問題。 IE空格時不支持絕對位置。如果我用CSS填充顏色顯示,但如果我不,並且只是設置頂部,底部,左側,右側和位置它不會顯示..任何人都知道一個修復嗎? (IM與它的罰款只在FF工作現在)

再次感謝

+0

歡迎來到SO!編輯時無需添加註釋,修訂歷史已足夠:) – Konerak

+0

我該死的愛你詹姆斯...你是男人:D –

回答

5

可以使文本區只讀,而不是禁止。它將具有相同的效果並且可點擊。

<textarea readonly=true> 
    aaa 
</textarea> 

$("textarea").click(function(){ 
alert(123); 
}); 
+0

謝謝。這對我的系統非常適用。忘了所有關於該textarea具有隻讀屬性。 –