Я хочу, чтобы преобразовать этот код в код JavaScript:Как получить радиобудильник для соответствующего элемента данных?
rdb1 = (RadioButton)DataList1.Items[i].FindControl("rdb1");
Как это можно сделать?
Я хочу, чтобы преобразовать этот код в код JavaScript:Как получить радиобудильник для соответствующего элемента данных?
rdb1 = (RadioButton)DataList1.Items[i].FindControl("rdb1");
Как это можно сделать?
Поместите уникальный класс на переключатель, а затем вы можете легко использовать jQuery, чтобы пройти DOM и найти этот элемент управления.
Здесь находится example поиска элемента управления на переполнении стека.
Вот tutorial Как получить все, что вы хотите, с веб-страницы через jQuery.
Удачи, и надеюсь, что это поможет.
извините, что я понимаю, сделайте меня более понятным – Mishigen
В JavaScript с помощью ID атрибута позволяет легко извлечь конкретный элемент, так как идентификатор должен быть уникальным для all tags
.
var radio1= document.getElementById("rdb1"); //this returns the element
Here простой учебник о том, как делать другие вещи, после получения элемента.
Edit- Я вижу, вы просто хотите, выбранное значение в 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()">
вы просто пытаетесь получить радио, который идентификационный является rdb1? – TStamper
yea, rdb1 - это идентификатор радиообъектива, я хочу получить соответствующий радиометр батареи datalist. – Mishigen