如何获取相应的datalist项目的单选按钮?

时间:2009-11-18 17:33:27

标签: asp.net

我想将此代码转换为JavaScript代码:

rdb1 = (RadioButton)DataList1.Items[i].FindControl("rdb1");

怎么做?

2 个答案:

答案 0 :(得分:0)

在单选按钮上放置一个唯一的类,然后您可以轻松地使用jQuery来遍历DOM并找到该控件。

这是在Stack Overflow上找到控件的example

以下是如何通过jQuery从网页获取任何内容的tutorial

祝你好运,希望这会有所帮助。

答案 1 :(得分:0)

在使用 id 属性的JavaScript中,可以轻松检索特定元素,因为all tags的ID必须唯一

var radio1= document.getElementById("rdb1"); //this returns the element 

Here是一个关于如何在获取元素后做其他事情的简单教程。

编辑 - 我看到你只想在javascript中选择值:

function radiochanged(){
 var radio1= document.getElementById("rdb1");
 var rdb1_value;
 for (i=0;i<radio1.length;i++) 
 { 
    if (radio1[i].checked) 
   { 
         rdb1_value = radio1[i].value; 
   } 
  } 
}

<input id="rdb1" type="radio" onClick="radiochanged()">