Передний конец этого кода уже разработан и использует jquery в нескольких местах для перехвата щелчка пользователя. Здесь у меня есть переключатель, который при нажатии на него вызывает событие ниже. Мне нужно сделать этот огонь даже для элемента ввода html из моего кода, находящегося на странице загрузки страницы, чтобы предварительно заполнить радиокнопки. Как я могу это сделать?Вызов события jquery click от asp-кода позади?
Jquery событие пожара:
//checkboxes
$('.questions-form a.toggle').bind('click', function (event) {
//jquery magic
}
HTML элементы, которые нужно выбрать, или нажмите:
<div id="form-error" style="display: none"></div>
<div class="questions-form" id="shipping-questions-form">
<div class="question question-textarea has-subquestions">
<div class="question-intro clearfix">
<h2>Did You Receive The Product As Ordered?</h2>
<div class="no-yes answer-acceptable">
<div class="no"><label class="label-1" for="shipping_question_ID_product_received_as_ordered_not_acceptable">Not Acceptable</label></div>
<a href="#" class="toggle"></a>
<div class="yes"><label class="label-2" for="shipping_question_ID_product_received_as_ordered_acceptable">Acceptable</label></div>
<label class="universal-label"></label>
<input type="radio" id="shipping_question_ID_product_received_as_ordered_not_acceptable" name="shipping-question-ID-product-received-as-ordered" value="Not Acceptable" runat="server">
<input type="radio" id="shipping_question_ID_product_received_as_ordered_acceptable" name="shipping-question-ID-product-received-as-ordered" value="Acceptable" checked="true" runat="server">
</div>
</div>
Хотя это вполне возможно, это, вероятно, плохой дизайн, если вам нужно сделать это. Возможно, вам следует отделить то, что требует взаимодействия на стороне сервера, а что нет? – mason