내가 이것을 시도했지만 작동하지 않습니다텍스트 상자를 지우는 방법 onfocus?
$(function() {
$('input[type=text]').focus(function() {
$(this).val() == '';
});
});
내가 이것을 시도했지만 작동하지 않습니다텍스트 상자를 지우는 방법 onfocus?
$(function() {
$('input[type=text]').focus(function() {
$(this).val() == '';
});
});
이 값을 설정하려면, 당신은 매개 변수로 새로운 값을 전달해야합니다. 이것은 .val() jQuery 함수를 사용하는 펑키 한 작업입니다.
$(this).val('')
는
jQuery API를 살펴보고 '발'
LOL이라고 말했습니다. 나는 그들이 그것을 왜했는지에 관해 궁금합니다. – sarmenhb
아무런 문제가 없습니다 ... 나는 또한 어려운 방법으로 그것을 배웠습니다. =) –
그들은 그것이 "그것을 좋아했습니다"그것은 원격으로 의미가있는 유일한 것이기 때문입니다. 당신이 시도한 것은 처음에 과제 (=)가 아니라 비교 (==)입니다. 그리고 언어가 그 방식으로 할당 될 수있는 함수에서 값을 반환하는 것을 지원하더라도, 그것은 끔찍한 생각입니다; "var x = $ (this) .val(); x = 27;" 당신은 x뿐 아니라 사용자의 의견을 완전히 직관적이고 미친 듯이 디버깅하는 방식으로 변화시킬 것입니다. – chaos
@val (this) .val() == ''당신은 평등 체크를하고 있었고 @Jon Erickson은 val()이 avry handy jQuery function – Rony