Как «активировать» переключатель, который еще не загружен? - PullRequest
0 голосов
/ 10 октября 2011

Как мне активировать переключатель, который еще не загружен?

Это похоже на .live (), но только для переключателя.

Ответы [ 3 ]

1 голос
/ 10 октября 2011

Не связывайтесь с jQuery, если вам не нужно. Если вы добавляете элемент на страницу или это элемент, который должен проверяться при первой загрузке страницы, просто установите значение прямо в HTML (или на любом другом языке на стороне сервера, создающем вывод HTML):

<input type="radio" name="myGroup" value="My Value" checked /> My Value 

Если IS добавляется с помощью jQuery, я предполагаю, что это делается с .html() или .append() или любым другим методом; в этом случае совет все еще применяется:

var radioValue = 'My Value';
var newRadio = '<input type="radio" name="myGroup" value="' + radioValue + '" checked />' + radioValue;

$('#myForm').append(newRadio);
0 голосов
/ 10 октября 2011

использование

$('input[name=field]:eq(1)').attr('checked', 'checked');
0 голосов
/ 10 октября 2011

использование .prop() метод (до jQuery 1.6)

$('#radioButtonID').prop("checked", true);
...