jQuery,如果在iframe中选择了单选按钮,则执行另一个脚本

时间:2015-12-11 12:26:47

标签: jquery html iframe

如果选择了iframe中的单选按钮,则执行另一个jquery脚本(myscript)的脚本。 iframe显示来自其他域名网站的页面。

我希望代码能够识别选择单选按钮的时间并执行myscript。以下是iframe中单选按钮的代码:

<div class="field field--has-radio-button" data-select-gateway="9465733">
    <input id="checkout_payment_gateway_9465733" autocomplete="off" type="radio" value="9465733" checked="checked" name="checkout[payment_gateway]">
    <label class="label--full-width" for="checkout_payment_gateway_9465733">
        Credit card
    </label>
    <ul class="field__icon payment-methods" data-brand-icons-for-gateway="9465733">
        <li data-payment-icon="bogus" class="payment-method bogus selected">Bogus
        </li>
     </ul>
</div>

1 个答案:

答案 0 :(得分:0)

试试这个:

$('#iframeID').load(function(){
 $('#iframeID').contents().find('#checkout_payment_gateway_9465733').bind('change',function() {        
        if($("#iframeID").contents().find('#checkout_payment_gateway_9465733').val() == some value you are looking for){
        //call your function based on radio value
        }
    });
});

希望这可以解决您的问题