0

訪問者が値 1001 を持つオプションをクリックしたときにライトボックスを表示したい:

$("#v65-cart-shipping-details select option[value='1001']").click(function() {
    $.colorbox({width:"580px", inline:true, href:"#subscribe_popup"});
});

Mac では動作しません。

4

2 に答える 2

2

次のことを試してください。

$(function(){
    $("#v65-cart-shipping-details select").change(function() {
        if (this.value == '1001')
        $.colorbox({width:"580px", inline:true, href:"#subscribe_popup"});
    });
}}
于 2013-02-05T21:16:08.330 に答える
0

<select>クリック時ではなく、変更時にイベントをバインドし<option>ます。

于 2013-02-05T21:15:30.743 に答える