Как я могу установить для отдельного флажка в группе флажков значение «флажок», основываясь на его значении attr? - PullRequest
2 голосов
/ 22 июня 2010
 <div id="notifydaydiv" name="notifydaydiv" style="display:none; padding-left:50px">
 <input name="notifyday" type="checkbox" value="wed" /> Wednesday <br />
 <input name="notifyday" type="checkbox" value="thu" /> Thursday <br />
 <span style="color:red; font-size:7pt;">Recommended</span><br />
 <input name="notifyday" type="checkbox" value="fri" checked="checked"/> Friday 
 <div id="day_err"></div>
 <script>
  [ set which checkbox is checked based on the value attr ]
 </script>
</div>

Ответы [ 3 ]

3 голосов
/ 22 июня 2010

Вы можете найти и проверить его с помощью селектора attribute-equals , например:

$(":checkbox[value='wed']").attr('checked', true);

Вы также можете использовать name там, если необходимо, например:

$(":checkbox[name='notifyday'][value='wed']").attr('checked', true);
2 голосов
/ 22 июня 2010
$(":checkbox[value='wed']").attr('checked', 'checked');

Для получения дополнительной информации см. JQuery API .

0 голосов
/ 22 июня 2010
$(document).ready(function(){
   $(":checkbox[value='wed']").attr('checked', 'checked');
});

Убедитесь, что страница загружена, прежде чем пытаться установить флажок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...