요소가있는 경우 특정 값을 요소에 설정해야합니다.JQuery에 요소가 있는지 확인하려면 어떻게해야합니까?
var a = jQuery("#abc");
if(a) {
a.val("something");
}
이렇게하려면 요소가 종료인지 확인하려면 a.length
을 확인해야합니다.
요소가 있는지 확인하지 않고 값을 직접 설정하면 어떻게됩니까?
내가 할 경우 요소가 존재하지 않을 때 내가 크롬에 어떤 오류가 발생하지 않는
jQuery("#abc").val("dfd");
다음, 때문에. 그럼, 이렇게 계속 사용할 수 있습니까?
또는
해결 방법은 무엇입니까?
감사합니다.
확인하지 않아도됩니다. 빈 jquery 객체를 통해'.val()'을 호출하면 우리에게 해를 끼치 지 않을 것이기 때문이다. –
나는 모두가 OP가 말한 부분을 놓치고 있다고 생각한다. "이것을 위해서, 요소를 확인하기 위해 길이를 체크해야한다." 그는'.length'에 대해 이미 알고 있으므로 다시 제안 할 필요가 없습니다. – DontVoteMeDown