우리는 간단한 텍스트 영역과 버튼을 가지고 있습니다. 텍스트 영역에 텍스트가 첫 번째 작업이 jQuery "on-select-off"이벤트를 얻는 방법
이었다 선택을 취소하면
- 제거 속성 장애인 :
<input type="button" id ="foo" disabled> <textarea rows="12" name="message" id="message" cols="50"></textarea>
내가 필요 이 코드로 달성 :
$('textarea').select(function() { $('#foo').attr('disabled','');});
하지만 두 번째 작업에는 아이디어가 없습니다.
버튼은 텍스트 영역에 텍스트를 선택한 경우에만 사용하도록 설정해야합니다. 포커스 이벤트와 onMouseUp은 올바른 선택이 아닙니다. –
나는 mousedown 이벤트를 사용한다. 그렇지 않으면 아래와 같은 포커스 이벤트를 사용할 수도있다. http : //stackoverflow.com/questions/275761/how-to-get-selected-text-from-textbox-control-with-javascript –
탬버린 (tambourine)으로 춤을 추는 것은 올바른 방법입니다. jQuery에 실제 이벤트가 있다고 생각했습니다. 또는 적어도 $ ('textarea')처럼 두 개의 함수를 사용할 가능성을 선택하십시오. select (fn1 {text selected}, fn2 {text unselected}); –