2013-10-19 43 views
0

我是新來的jQuery ..誰能告訴我這個正確的語法..它應該檢查,如果這兩個輸入字段有一個值..如果它有它說是在被稱爲「狀態」的div如何選擇jquery dom和if語句

$(document).ready(function() { 
if($("one'").val()) &&($("two").val()){ 

    $("status").text (Yes); 
} 

});

回答

1

代碼中的一些錯誤:

  • ID和班級在jQuery的使用,因爲它們都在CSS。因此,您需要#來選擇ID和.來選擇類別。
  • 如果你想返回一個字符串,你需要用引號包裝它。如果你只是放Yes,jQuery將尋找一個叫做so的變量。
  • 在一個if函數中,整個事物被括號括起來,而不是單獨的不同要求。

$(document).ready(function() { 
    if ($("#one").val() && $("#two").val()) { 
     $("#status").text("Yes"); 
    } 
}); 

JSFiddle

即使我猜你要檢查輸入每次改變,所以火的時候,輸入更改功能:

$(document).ready(function() { 
    $("input").change(function() { 
     if ($("#one").val() && $("#two").val()) { 
      $("#status").text("Yes"); 
     } 
     else { 
      $("#status").text(""); 
     } 
    }); 
}); 

JSFiddle

0

請出示你的HTML,但可以說你的選擇一,二和狀態類

$(document).ready(function() { 
     if($(".one").val() != '' && $(".two").val() != ''){ 
      $(".status").text ("Yes"); 
     } 
    });