Jquery - 使用$(this)来获取文本输入的值

rya*_*yan 0 javascript jquery if-statement input

我试图将属性"占位符"设置为值为""的所有文本输入.

但是如果ex:input value ="myValue"的任何输入都存在一个值,那么我希望那一个输入显示该值而不是占位符.

我如何用if else声明来解决这个问题?像这样的东西?

if($("#colorScheme input").val("")){
$("#colorScheme input").attr("placeholder", "ex:444444");
}

else{

}
Run Code Online (Sandbox Code Playgroud)

Adi*_*dil 5

您在设定值,而不是获得比较.

更改

if($("#colorScheme input").val("")){
Run Code Online (Sandbox Code Playgroud)

if($("#colorScheme input").val() == "")
Run Code Online (Sandbox Code Playgroud)