我們有一個簡單的textarea和一個按鈕。如何獲取jQuery「on-select-off」事件
<input type="button" id ="foo" disabled>
<textarea rows="12" name="message" id="message" cols="50"></textarea>
我需要:
- 刪除屬性禁用從按鈕時,在textarea的一些文本選擇
- 集屬性禁用時選擇取消
第一項任務是用此代碼實現:$('textarea').select(function() { $('#foo').attr('disabled','');});
但隨着第二項任務,我沒有任何想法。
按鈕應該啓用。焦點活動和onMouseUp不是正確的選擇。 – 2012-02-01 09:14:29
我使用mousedown event.Otherwise,我們也可以使用像下面的焦點事件回答:http://stackoverflow.com/questions/275761/how-to-get-selected-text-from-textbox-control-with-javascript – 2012-02-01 09:38:37
隨着與手鼓的一些舞蹈,它的工作方式是正確的。我認爲jQuery中有真實的事件。或者至少選擇使用兩個函數的可能性,如$('textarea')。select(fn1 {text selected},fn2 {text unselected}); – 2012-02-02 07:34:16