Javascript nodevalue



此代码有什么问题?

var myRutabaga = $("rutabaga");
if(myRutabaga.checked){
    document.$("likerutabagas") = "LIKE";
}else{
    document.$("likerutabagas") = "DO NOT LIKE";
}

它不会执行。我也需要找到节点值。我该怎么修?

什么是"rutabaga"one_answers"likerutabagas"?

如果id尝试:var myRutabaga=$("#rutabaga");

如果类别:var myRutabaga=$(".rutabaga");

请确保正确选择了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")
}

现在愿它奏效!

如果"rutabaga"是元素的id,则需要使用$("#rutabaga")选择器。

如果"rutabaga"是一个元素的类,则需要使用$(".rutabaga")选择器。

仅仅使用$("rutabaga")选择器就意味着jQuery正在寻找一个不应该存在的"rutabega"标记名。:)

您还可以使用jQuery.is(":checked")函数来测试输入是否被检查,比如:

if ($("#rutabaga").is(":checked")) {
    $("#likerutabagas").text("Like");
}
else {
    $("#likerutabagas").text("Do Not Like");
}

相关内容

  • 没有找到相关文章

最新更新