我嘗試使用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");
}
});
使用'如果($( 「[類型= '文本']」)。VAL()== 「」){}'。 –
你沒有在你的小提琴中加入JQuery,加上這個上下文中的'$(this)'意味着你點擊的按鈕,而不是文本字段。 – DBS
對不起,關於這一點,我在工作,所以它可能已經改變。 –