Как Снять флажок с переключателем

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

[form name="A"]
<li>[input type="radio" name="BookItem" value="1" /]</li>
<li>[input type="radio" name="BookItem" value="2" /]</li>
<li>[input type="radio" name="BookItem" value="3" /]</li>
[form]<p>

После того, как "BookItem" выбран из формы (A), я звоню $("#EditFormWrapper").load("callEditData.cfm? ID="+ID); функционируйте для загрузки второй формы (B)

<div id="EditFormWrapper"><div></p>
<!---//  begin dynamic form generated by external file callEditData.cfm  //--->
[form id="editForm" name="B"]
<ul class="hourswrapper">
<li><input type="checkbox" id="TOR2Hours" class="TOR2Hours" name="TOR2Hours" value="AM2Hrs1" /> 2 Hours AM</li>
 <li><input type="checkbox" id="TOR2Hours" class="TOR2Hours" name="TOR2Hours" value="PM2Hrs1" /> 2 Hours PM</li>
<li><input type="checkbox" id="TOR2Hours" class="TOR2Hours" name="TOR2Hours" value="AM2Hrs2" /> 2 Hours AM</li>
 <li><input type="checkbox" id="TOR2Hours" class="TOR2Hours" name="TOR2Hours" value="PM2Hrs2" /> 2 Hours PM</li>
</ul>
[input type="image" src="images/submit-btn.gif" id="addBTN" name="addBTN" class="buttons" alt="SubmitRrequest" /]
[input type="image" src="images/cancel-btn.gif" id="editBTNcancel" name="editBTNcancel" class="buttons" alt="Cancel Request" /]
[/form]
<!---//  end dynamic form from external file //--->

Я хочу снять флажок с переключателем на форме (A), когда пользователь нажимает на кнопку отмены (editBTNcancel) в форме (B).

Вот мой сценарий:

$("#editBTNcancel").live("click", function(event){
    event.preventDefault();
    $("#EditFormWrapper").slideUp("fast").empty();
    //$('.TOR2Hours').removeAttr('checked');
    $('.TOR2Hours').attr('checked', false);
});

Я надеюсь, что ясно заявляю, что моя проблема, любое предложение значительно ценилось бы!

16
задан mbinette 29 October 2012 в 12:21
поделиться

2 ответа

Я не совсем понимаю, что вам нужно, но вы можете попробовать использовать ввод сброса.

<input type='reset' />
7
ответ дан 30 November 2019 в 22:09
поделиться

Поскольку это самая простая задача DOM из существующих и работает во всех браузерах с поддержкой сценариев, я предлагаю не использовать для нее методы jQuery:

$(".TOR2Hours")[0].checked = false;

Другой вопрос, который возникает передо мной, - правильный ли ваш селектор. Вы имели в виду выбрать набор элементов по классу или это должен быть селектор идентификаторов?

3
ответ дан 30 November 2019 в 22:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: