如何通过复选框的结果更改图片的来源

汤姆·维瑟(Tom Visser)

我做了一个包含多个复选框和单选表格的菜单。当访客选择他的选择时,我需要一个脚本来显示他选择的选项。只能有一种选择,并且有500多种选择。我可以使用复选框的结果来使用Java更改图像的来源吗?结构体RadioForm1:大小

小中(已选择)大

Radioform2:颜色:蓝色绿色红色黄色(已选择)橙色

src:Images / medium / yellow / img.png

MT0

JSFIDDLE

<html><head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$( document ).ready( function() {
    var colors = $( '.color' ),
        sizes  = $( '.size' ),
        img    = $( '#image' ),
        changeHandler = function( evt ){
            var path = [ 'Images', sizes.filter(':checked').val(), colors.filter(':checked').val(), 'img.png' ].join('/');
            img.attr( 'src', path );
//            img.attr( 'alt', path );
            console.log( path );
        };
    colors.on( 'change', changeHandler );
    sizes .on( 'change', changeHandler )
          .change();
} );
</script>
</head>
<body>
  <fieldset>
    <legend>Color</legend>
    <div>
        <input class="color" name="color" value="Red" id="color_red" checked="checked" type="radio">
        <label for="color_red">Red</label>
    </div>
    <div>
        <input class="color" name="color" value="Yellow" id="color_yellow" type="radio">
        <label for="color_yellow">Yellow</label>
    </div>
    <div>
        <input class="color" name="color" value="Blue" id="color_blue" type="radio">
        <label for="color_blue">Blue</label>
    </div>
</fieldset>
<fieldset>
    <legend>Size</legend>
    <div>
        <input class="size" name="size" value="Small" id="size_small" checked="checked" type="radio">
        <label for="size_small">Small</label>
    </div>
    <div>
        <input class="size" name="size" value="Medium" id="size_medium" type="radio">
        <label for="size_medium">Medium</label>
    </div>
    <div>
        <input class="size" name="size" value="Large" id="size_large" type="radio">
        <label for="size_large">Large</label>
    </div>
</fieldset>
<img id="image" src="Images/Small/Red/img.png" height="100px" width="100px">
</body></html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选中复选框后需要更改图片

来自分类Dev

复选框:通过Ajax更改复选框的状态

来自分类Dev

如何通过选中Microsoft Lightswitch中的另一个复选框来更改复选框的状态

来自分类Dev

如何通过复选框复制div?

来自分类Dev

如何通过事件更新复选框?

来自分类Dev

如何更改引导复选框的颜色?

来自分类Dev

如何更改复选框按钮的外观?

来自分类Dev

如何更改引导复选框的样式

来自分类Dev

如何更改复选框的选中颜色?

来自分类Dev

如何更改WPF复选框的颜色?

来自分类Dev

如何更改Android复选框样式

来自分类Dev

如何使复选框更改值?

来自分类Dev

在JavaScript中更改图片来源

来自分类Dev

通过复选框更改事件更改输入值

来自分类Dev

通过事件内的另一个复选框更改复选框

来自分类Dev

如何在点击图片时选中复选框?

来自分类Dev

如何通过更改表单宽度使复选框的文本自动换行?

来自分类Dev

jQuery:如何通过Checkig复选框添加更改颜色的褪色效果

来自分类Dev

通过jQuery在更改事件时如何获取多个复选框切换开关值

来自分类Dev

如何通过其已更改的事件侦听器设置复选框的选中属性

来自分类Dev

无法通过AJAX动态更改复选框的状态

来自分类Dev

通过复选框更改数据库更新

来自分类Dev

Angularjs 复选框通过更改无操作检查

来自分类Dev

复选框更改不会触发通过 AJAX 提交的表单

来自分类Dev

通过滑动更改图片

来自分类Dev

在WPF中的自定义复选框上更改图像

来自分类Dev

如何通过单击包含复选框的div来选中/取消选中复选框?

来自分类Dev

如何通过单击复选框或文本来检查所有复选框

来自分类Dev

更改后如何更改复选框的值

Related 相关文章

热门标签

归档