驗證後,我需要觸發自定義提交不同的隱藏按鈕。代碼工作正常,但它只做默認。我在做什麼錯了?jquery如何觸發無線電按鈕選擇
下面是SPART斷形式:
<label for="a1"><input id="a1" type="radio" name="method" value="PayPal" validate="required:true" checked>PayPal</label>
<label for="a2"><input id="a2" type="radio" name="method" value="SEB">SEB</label>
...
<input class="checkout" type="button" value="checkout">
<input class="paypal" type="button" value="paypal">
河畔這裏是腳本 ...
$(document).ready(function() {
$("#checkout").validate({
success: "valid",
submitHandler: function(form) {
var v = "$('input[name=method]:checked', '#checkout').val()";
switch(v){
case "PayPal": $('.paypal').trigger('click');
default: ^$('.checkout').trigger('click');
break;
}
}
});
});
我需要任何新的想法,使這個工作。
你可能要在默認情況下刪除「^」:^ $ ( '.checkout ')的觸發器(' 點擊')。 – chepe263 2012-04-20 20:11:43
在默認之前添加中斷 – Ghokun 2012-04-20 20:12:32
^是兼容性特殊的字符,所以它沒關係 – 2012-04-20 20:17:48