2013-12-17 4 views
3

У меня есть HTML: благородные предшественникиУстановите флажок, используя jQuery?

<input type="checkbox" id="checkbox-remember" data-theme="SingleLineCheckBox" checked/> 

но флажок еще не defaultly проверяется. Я также пробовал использовать:

$("#checkbox-remember").prop('checked', true); 

Но я не могу заставить его работать?

+0

http://jsfiddle.net/aNrpL/ вашего CheckBox ** в ** установлена ​​по умолчанию, ваш HTML отлично. Вы отменили его на каком-то этапе и нажмите «Обновить»? Некоторые браузеры помнят ваши настройки формы, даже если вы обновляетесь. Закройте вкладку, очистите кеш и повторите попытку. – Ming

+0

Спасибо. Я сделал все это. но он еще не проверяется, когда я сначала открываю страницу. возможно, это что-то связано с jQuery? – yogev

+0

Какой браузер вы используете? Возможно, атрибут 'checked' вызывает проблемы в более ранних версиях IE? – Dom

ответ

2

Попробуйте это:

<input type="checkbox" id="checkbox-remember" data-theme="SingleLineCheckBox" checked="checked"/> 
+1

yup, checked = "checked" поможет IE – TecHunter

+0

попробовал. также не работает. – yogev

+0

@ user2951938 вы не указали имя этого флажка, указав атрибут name также. –

0

Попробуйте

<input type="checkbox" checked="checked" id="checkbox-remember" data-theme="SingleLineCheckBox" /> 
3

Make всегда уверен, что ваш DOM готов!

$(function(){ // DOM ready shorthand 

    $("#checkbox-remember").prop('checked', true); 

    // other code here 

}); 

в противном случае, если вы в состоянии изменить HTML вы можете добавить checked свойство вашего флажком. то есть: <input type="checkbox" checked="checked" />

Это также хорошая привычка ставить все, что вам <script> тегов прямо перед </body> тегом убедившись, что анализатор сначала прочитать все ваши документы дерева Перед загрузкой скриптов.

+2

Хорошая находка, я всегда просто * предполагаю, что люди обертывают свой jQuery в документе готовым. – Dom

0

У вас есть другие способы узнать, есть ли флажок?

Я Пытался с

$('#checkbox-remember').get(0).checked 

Demo

Смежные вопросы