Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 从数据表中选择一行以显示单选按钮值_Javascript_Php_Jquery_Datatables - Fatal编程技术网

Javascript 从数据表中选择一行以显示单选按钮值

Javascript 从数据表中选择一行以显示单选按钮值,javascript,php,jquery,datatables,Javascript,Php,Jquery,Datatables,我有数据表,当我从中选择一行时,所有值都显示在输入文本字段中,没有单选按钮。下面是委托函数 $('#itb tbody').delegate('tr', 'click', function(){ $("#SCC23_STATIONNAME").val($("td:eq(0)", this).text()); $("#SCC23_DEPSTATION").val($("td:eq(1)", this).text()); return false;

我有数据表,当我从中选择一行时,所有值都显示在输入文本字段中,没有单选按钮。下面是委托函数

$('#itb tbody').delegate('tr', 'click', function(){
        $("#SCC23_STATIONNAME").val($("td:eq(0)", this).text());
        $("#SCC23_DEPSTATION").val($("td:eq(1)", this).text());
        return false;
    });
如果我有像这样的单选按钮

<tr><td>PROCEDURE TYPE  : </td>
                    <td><input type='radio' rel="2" name="SCC23_PROCTYPE" id="SCC23_PROCTYPE[]" value="ASSEMBLY">ASSEMBLY
                    <input type='radio' rel="2" name="SCC23_PROCTYPE" id="SCC23_PROCTYPE[]" value="SMT">SMT
                    </td>
                </tr>
程序类型:
装配
表面贴装
选择数据表行时,如何找到单选按钮的值?

fiddle:

$('table').on('click', 'tr', function(e){

  var vals = $('input', this).map(function(){
    return this.value;
  }).get();

  alert(vals.join());
});

$('input',this)
获取行中的所有输入元素


.map(函数(){返回此.value;}).get()获取其值的数组

使用prop函数;类似于
$(“input[name=background][value='some value']).prop(“checked”,true);
在这里检查


这很好,,,,谢谢,,,在我的代码中,它将是,,,var proc=$(“td:eq(3)”,this.text()$(“输入[name=SCC23_PROCTYPE]值=“+proc+”]”)prop(“选中”,为真);