【发布时间】:2014-09-23 16:37:14
【问题描述】:
这段代码前端已经开发好了,多处使用jquery拦截用户点击。在这里,我有一个单选按钮,单击该按钮会触发下面的事件。我需要在页面加载事件后面的代码中为 html 输入元素触发此事件,以预填充单选按钮。我该怎么做?
要触发的 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>
【问题讨论】:
-
虽然完全有可能,但如果您需要这样做,这可能是一个糟糕的设计。也许您应该将需要服务器端交互的部分与不需要的部分分开?
标签: c# javascript jquery html asp.net