クリックに基づいて画像を変更する場所をクリックすると機能するラジオボタンのセットがあります。
ここで、ドロップダウン ボックスの選択に基づいて画像を変更したいと考えています。これが私のスクリプトの一部です。「タイトル」の使い方は不適切ですか?
**また、関数内に関数があるのは適切ではありません... ?.change(function () {
によって既にトリガーされている場合、その部分が必要かどうかを把握しようとしています。select's onchange
ありとなしで試してみましたが、まだ画像を置き換えていません。
<script type="text/javascript">
function doCalc(){
var roomX = $('#room_str').val();
var otherroomX = $('#other_room').val();
var qtyX = $('#qty_str').val();
// etc. etc..
// below is code that pertains to what i'm trying to do
var imgFldr2 = '/wp-content/uploads/2012/07/';
var imagename = $('#laserlite_color option:selected').attr('title');
$('#valance-colors-placeholder img').attr('src', imgFldr2 + imagename);
});
// more code
そしてドロップダウンボックス...
<select name="laserlite_color" id="laserlite_color" onchange="doCalc();">
<option value="Gold 301" title="Gold-301.jpg">Gold</option>
<option value="Chrome 303" title="Chrome-301.jpg">Chrome</option>
<option value="Light Oak 304" title="Light-Oak-304.jpg">Light Oak</option>
<option value="Dark Walnut 302" title="Dark-Walnut-302.jpg">Dark Walnut</option>
<option value="White 307" title="White-307.jpg">White</option>
<option value="Silk 630" title="Silk-630.jpg">Silk</option>
<option value="Lilac 688" title="Lilac-688.jpg">Lilac</option>
<option value="Blush 672" title="Blush-672.jpg">Blush</option>
<option value="Sage 655" title="Sage-655.jpg">Sage</option>
<option value="Denim 641" title="Denim-641.jpg">Denim</option>
<option value="Black Satin 684" title="Black-Satin-684.jpg">Black Satin</option>
</select><br>
<div id="valance-colors-placeholder"><img src="/wp-content/uploads/2012/07/Gold-301.jpg"></div>
編集: 以下のニックのコードの一部でコードを更新しました。このウェブサイトで、プログラマーが使用するように言ったことを覚えていることを説明したいと思いalert('whatever variable you need to see returned here');
ます。これは、コードのどの部分が適切に機能しているか、または機能していないかを確認するのに役立ちます。ありがとう!!!