Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 如何使用行id检查表列中的单选按钮_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何使用行id检查表列中的单选按钮

Javascript 如何使用行id检查表列中的单选按钮,javascript,jquery,html,Javascript,Jquery,Html,我有一个html表格,有两列-文本和配对单选按钮;我已经设置了行的id。我想使用行的id动态检查单选按钮。 HTML: 领导学院 Y N 如果我从后端接收到ID area1,我想将单选按钮设置为Y我假设您有一个php页面作为后端 $.ajax({ url:'YOUR_PHP_PAGE.php', ...., ...., success:function(data){ if(data=='area1') {

我有一个html表格,有两列-文本和配对单选按钮;我已经设置了行的id。我想使用行的id动态检查单选按钮。 HTML:


领导学院
Y
N

如果我从后端接收到ID area1,我想将单选按钮设置为Y

我假设您有一个
php
页面作为后端

$.ajax({
    url:'YOUR_PHP_PAGE.php',
    ....,
    ....,
    success:function(data){
        if(data=='area1')
        {
            $(":radio[value='y']").prop("checked",true);
        }
    }
});
您可以访问此td 通过使用此代码 我不知道还有没有比这更好的方法 这不是理想的方法 但它是有效的

 var myRow = document.getElementById("area1");
 var myColumn = myRow.children.item(1);
 var myRadioButtons = myColumn .getElementsByClassName("radio");
 myRadioButtons[0].checked = true; // 

然后您可以更改它的值,也可以使用此代码

$('#area1').find(':radio[value="y"]').prop("checked",true);

您的JavaScript/jQuery代码是@DivyeshSavaliya后端在这里要做的事情可能是
$('.tbrder[class=“radio”]')。on('change',function(){…})
。帮了大忙
$('#area1').find(':radio[value="y"]').prop("checked",true);