2010-11-28 18 views
0

このコードは、選択されたオプションのURLを指定されたDIVにロードすることにより、ページの右側に行われた選択結果を示すフォームと組み合わせて動作します製品のID。Jquery Load onclickデータ駆動型カスタマイズシステム

関数product_analysis(商品コード、アドレス){ (this.checked = '確認'){

$(productid).load(address); 

} 
else { 

$(productid).load('http://www.divethegap.com/update/blank.html'); 

} 

}であれば、

問題は、チェックボックスがオンかどうかを確認するクエリが機能しないということです。チェックボックスをオンまたはオフにすると、onclickイベントのアドレスがロードされます。

ご迷惑をおかけいたしますが、商品はデータ駆動型であるため、特定のIDを持つことはできません。

また、ページが読み込まれるときに、「チェックされた」ものを処理し、そのURL(製品)を特定のDIVでロードする何らかのグローバル関数が必要になります。

多くのおかげで、

+0

どこにチェックボックスがありますか?チェックボックスのコードはどこですか? –

+0

onclick = "product_analysis(product_1231、 'http://www.divethegap.com/update/products/2010/11/padi-open-water/')" –

答えて

0

あなたはif()状態で=代わりの==を使用していることに注意してください。

また、:checkedセレクタを試しましたか?

$("#id:checked")

JQuery documentation

0
function product_analysis(productid, address, box) { 
    if (box.checked) { 

    $(#productid).load(address); 

    } 
    else { 

    $(#productid).load('http://www.divethegap.com/update/blank.html'); 

    } 
}; 

とボックスのコード

onclick="product_analysis('#product_1231', 'http://www.divethegap.com/update/products/2010/11/padi-open-water/', this)" 
関連する問題