这段代码有什么问题?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代码以及..看起来在选择器中存在问题 –
代码中的$()是什么? –