요소가 비어 있지 않을 때 jquery를 사용하여 요소의 테두리 색상을 변경하려고합니다. 내가 뭘 찾았는지부터 모든 것이 옳은 것처럼 보이지만, 나는 여전히 그것을 작동시키는 것처럼 보이지 않습니다. 여기 버튼 클릭시 빈 경우 입력의 테두리 색상 변경
내 JS 바이올린입니다 : https://jsfiddle.net/jessica_mather123/ez3tgnvc/1/HTML
Text <input type="text">
<button>Click Me</button>
JQuery와
$("button").on("click",function(){
if($("[type='text']").val() == null){
$(this).css("border","2px solid red");
}
});
if($("[type='text']").val() == "")
에 사용을 변경해야하는 경우 ($ ("[유형 = '텍스트']"). 발() == "") {}'. –당신은 당신의 피들에 JQuery를 포함하지 않았으며,이 문맥에서 '$ (this)'는 텍스트 필드가 아니라 클릭 한 버튼을 의미합니다. – DBS
죄송합니다. 그것에 관해서는 변화가 있었을 수도 있습니다. –