$('element[id$=txtTitle]')
не строго необходимо заключить в кавычки фрагмент текста, которому Вы соответствуете против
if( $('input[name=groupName]').is(':checked') ){
//do something
}
или мой исходный ответ до того, как Пауло разбудил меня
if( $('input[name=groupName]:radio:checked').length ){
//do something
}
Я думаю, что то, о чем вы просите, «не следует делать», потому что в W3 указано , что отсутствие отмеченной радиокнопки в группе приводит к неопределенному поведению .
Если ни один из переключателей в наборе, совместно использующем одно и то же имя элемента управления, изначально не включен, поведение пользовательского агента для выбора того, какой элемент управления изначально «включен», не определено.
Поскольку поведение пользовательского агента отличается, авторы должны убедиться, что в каждый набор переключателей, который изначально включен.
Тем не менее, если вы хотите найти отмеченный переключатель, используйте:
var checkedRadioButtons = $(':radio:checked[name=XXX]');
Затем проверьте, отмечен ли один из них:
if(!checkedRadioButtons.length) {
alert('None checked!');
}
Другие ответы касались обнаружения, проверяется ли одно радио из группы, однако, если вы хотите узнать, отмечена ли конкретная кнопка (а не группа кнопок):
$('#myRadioButton').attr('checked')
или
$('#myRadioButton').is(':checked')