Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择修改时更改图像_Javascript_Html_Liquid - Fatal编程技术网

Javascript 选择修改时更改图像

Javascript 选择修改时更改图像,javascript,html,liquid,Javascript,Html,Liquid,单击时会出现图像更改代码 {%如果product.images.size>1%} {%用于product.images%中的图像} {%endfor%} {%endif%}试试看是否可以点击下拉列表。它会弹出一个警告对话框 $('select').on('change', function() { alert( this.value ); }) 我先给你提个建议。 我认为您应该这样声明更改函数: <script type="text/javascript"> $(funct

单击时会出现图像更改代码


{%如果product.images.size>1%}
{%用于product.images%中的图像}
{%endfor%}

{%endif%}
试试看是否可以点击下拉列表。它会弹出一个警告对话框

$('select').on('change', function() {
  alert( this.value );
})

我先给你提个建议。 我认为您应该这样声明更改函数:

<script type="text/javascript">
$(function() {
  $('.single-option-selector').change(function() {
    return imgchange($(this).find(':selected').text());
  })
});
</script>

$(函数(){
$('.single option selector').change(函数(){
返回imgchange($(this).find(':selected').text());
})
});
它在DOM就绪时设置更改事件


对于剩下的@Monkey_Dev1400有一个很好的观点

那么更改下拉列表的值将更改img?你只是想触发这种改变?@Monkey\u Dev1400是的。对对