Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单选按钮检查不适用于jquery_Javascript_Html_Jquery - Fatal编程技术网

Javascript 单选按钮检查不适用于jquery

Javascript 单选按钮检查不适用于jquery,javascript,html,jquery,Javascript,Html,Jquery,您好,我正在测试我的页面上的单选按钮,但它不能正常工作,否则为什么不进入else if block? 取消选中“工作”,但在选择单选按钮时不起作用 JQuery代码 $(“#s1”)。单击(函数(){ if($(“输入[name=test]”).prop(“选中”,false)){ 警惕(“吕特芬塞因”); }else if($(“输入[名称=测试]:选中”).val()=“dunya”){ var x=parseInt($(“#testt”).text(); $.ajax({ url:“te

您好,我正在测试我的页面上的单选按钮,但它不能正常工作,否则为什么不进入else if block? 取消选中“工作”,但在选择单选按钮时不起作用

JQuery代码

$(“#s1”)。单击(函数(){
if($(“输入[name=test]”).prop(“选中”,false)){
警惕(“吕特芬塞因”);
}else if($(“输入[名称=测试]:选中”).val()=“dunya”){
var x=parseInt($(“#testt”).text();
$.ajax({
url:“test.php”,
数据:{get_data:x},
类型:“post”,
成功:职能(e){
警惕(“Tebrikler Doğru cevapladınız ve+10 puan kazandınız”);
$(“#testt”).text(e);
},
});
}否则{
警报(“YanlışCevap Verdinzing Tekrar Kontrol Edin”);
}
});

您正在检查第一个if语句中的错误值,并且它总是会实现。您应该检查的是test
input
的checked
单选按钮,而不是整个单选按钮集的
道具

$("input[name=test]:checked").val()
它应该是这样的:

$(“#s1”)。单击(函数(){
if($(“输入[name=test]:选中”).val()=“sayi”){
日志(“内部sayi检查语句”);
警惕(“吕特芬塞因”);
}else if($(“输入[名称=测试]:选中”).val()=“dunya”){
日志(“内部dunya检查语句”);
var x=parseInt($(“#testt”).text();
$.ajax({
url:“test.php”,
数据:{get_data:x},
类型:“post”,
成功:职能(e){
警惕(“Tebrikler Doğru cevapladınız ve+10 puan kazandınız”);
$(“#testt”).text(e);
},
});
}否则{
console.log(“内部打印检查语句”);
警报(“YanlışCevap Verdinzing Tekrar Kontrol Edin”);
}
});


如果用户点击按钮而不选择一个单选按钮,我应该怎么做?你可以添加一个if语句来检查收音机输入的选择值。@斯凯福里斯特,我更新了我的代码片段,包括一个用户输入的检查,如果你觉得我的答案有用的话,请考虑一下。