私は解決の方向性を得ることを望んでいるという問題があります。私は、製品オプションを表示するページを含む電子商取引サイトを構築しています。オプションの1つは、色見本を選択して製品の色を選択することです。スウォッチが選択されると、JQueryを使用して、赤い枠線が選択されたスウォッチに移動します。同時に、HTMLドロップダウンリスト/メニューで同じカラーオプションが選択され、完全に機能します。この問題は、逆順を実行したいときに発生します。ユーザーがドロップダウンリストからオプションを選択すると、対応するスウォッチに境界線が必要です。私の選択ではありませんが、それは顧客が望む方法です。HTMLラジオボタンを選択するドロップダウンリスト
私はどこでも見ることができましたが、私が見つけたソリューションのどれもうまくいかないようです。これに関するガイダンスは?
はJQuery:
jQuery(document).ready(function($) {
$('.checkboxes input').each(function(index, value)
{
$(this).parent().prepend('<div class="color" color="' + $(this).attr('color') + '" style="background: url(\'../../../../images/textiles/' + $(this).attr('color') + '.jpg\')"> </div');
});
$('.color').click(function(e){
//alert($(this).attr('color'));
$('.color').removeClass('selected');
$(this).addClass('selected');
$('input[color=' + $(this).attr('color') + ']').click();
});
});
HTMLのラジオボタンとドロップダウンリスト:
<div class="checkboxes">
<input type="radio" onclick="javascript:void
goToOption(document.gobag.color_list,'Multicam')" color="multicam" name="color"
value="Multicam" style="visibility: hidden"/>
<input type="radio" onclick="javascript:void
goToOption(document.gobag.color_list,'Marpat')" color="marpat" name="color"
value="Marpat" style="visibility: hidden"/>
<input type="radio" onclick="javascript:void goToOption(document.gobag.color_list,'UC')"
color="UC" name="color" value="UC"style="visibility: hidden"/>
<input type="radio" onclick="javascript:void
goToOption(document.gobag.color_list,'Coyote')" color="coyote" name="color"
value="Coyote" style="visibility: hidden"/>
<input type="radio" onclick="javascript:void
goToOption(document.gobag.color_list,'Khaki')" color="khaki" name="color" value="Khaki"
style="visibility: hidden"/>
<input type="radio" onclick="javascript:void
goToOption(document.gobag.color_list,'Foliage')" color="foliage" name="color"
value="Foliage" style="visibility: hidden"/>
<input type="radio" onclick="javascript:void
goToOption(document.gobag.color_list,'Black')" color="black" name="color" value="Black"
style="visibility: hidden" />
</div></span><br />
<select name="color_list" onchange="">
<option selected="selected">Select a Color</option>
<option name="Black" >Black</option>
<option name="Foliage" >Foliage</option>
<option name="Khaki" >Khaki</option>
<option name="Coyote" >Coyote</option>
<option name="UC" >UC</option>
<option name="Marpat" >Marpat</option>
<option name="Multicam" >Multicam</option>
</select><br /><br />
:あなたのコードは次のようになりますか?あなたはそれを見せることができますか? –
スウォッチはどのようにオプションに関連していますか? – ManseUK
スウォッチとオプションは、それぞれValueとNameの点で同じであるという点で関連しています。 – jbrown574