這段代碼有什麼問題?Javascript nodevalue
var myRutabaga = $("rutabaga");
if(myRutabaga.checked){
document.$("likerutabagas") = "LIKE";
}else{
document.$("likerutabagas") = "DO NOT LIKE";
}
它不會執行。 我也需要找到nodevalue。我該如何解決它?
這段代碼有什麼問題?Javascript nodevalue
var myRutabaga = $("rutabaga");
if(myRutabaga.checked){
document.$("likerutabagas") = "LIKE";
}else{
document.$("likerutabagas") = "DO NOT LIKE";
}
它不會執行。 我也需要找到nodevalue。我該如何解決它?
什麼是「大頭菜」和「likerutabagas」 ...?
If id try: var myRutabaga = $(「#rutabaga」);
If class: var myRutabaga = $(「。rutabaga」);
如果「大頭菜」是元素的id,則需要使用$(「#rutabaga」)選擇器。
如果「大頭菜」是一個元素的類,則需要使用$(「。rutabaga」)選擇器。
只要使用$(「rutabaga」)選擇器就意味着jQuery正在尋找一個不應該存在的標籤名稱「rutabaga」。 :)
您還可以使用jQuery的。是(「:勾選」)函數測試輸入是否被選中與否,就像這樣:
if ($("#rutabaga").is(":checked")) {
$("#likerutabagas").text("Like");
}
else {
$("#likerutabagas").text("Do Not Like");
}
我想設置一個複選框,以便在選中時將值「rutabaga」放入元素中。 – FileasFogg
好的,你可能想重新提出你的問題然後......只是基於代碼片段,我們正在假設一些完全不同的東西。 :)複選框輸入是否分配了ID或特定的CSS類? – FarligOpptreden
「likerutabagas」是元素ID。 – FileasFogg
請確保正確選擇html DOM。你應該使用#爲ID或。爲類或其他有效的選擇器。
var myRutabaga = $("#rutabaga")// or use $(".rutabaga");
if(myRutabaga.checked){
$("#likerutabagas").text("LIKE"); // or use .html("LIKe")
}else{
$("#likerutabagas").text("DO NOT LIKE"); // or use .html("DO NOT LIKE")
}
現在它可以工作!
可以顯示HTML嗎?什麼是大頭菜?一個元素名稱? ID?上課? –
請包括您的html代碼以及..看起來在選擇器中存在問題 –
代碼中的$()是什麼? –