Вы можете обратиться к элементу, используя оператор this :
radioBtnCollection.each(function(){
alert(this.name);
});
Или используя аргументы, предоставленные функции:
radioBtnCollection.each(function(index, element){
if (index == 2 && element.checked)
alert("3rd element is checked!");
});
Если вы хотите выполнить какие-либо методы jQuery для элемента, вам нужно обернуть его с помощью jQuery. Для первого примера $(this)
, для второго примера $(element)
.
Вы можете просто получить третью радиокнопку, используя : eq (2) вместо каждого:
if ($("#orderDefinition input:radio:eq(2)")[0].checked)
alert("3rd element is checked!");