使用jQuery更改为单击图像上的选项

如果我点击某个图像,我想将选项更改为选择。 option的值是参数的唯一ID。 我想使用jQuery,但我是初学者,我不知道如何。 现在我有这个:

$(document).ready(function () { $('img').click(function(){ $("option:selected").removeAttr("selected"); $('option[value="' + $(this).attr("alt") + '"]').attr('selected', true); }); }); 

但它不起作用。 所有来源都在这里http://jsfiddle.net/EKaKw/2/ 。 回答jsfiddle是最好的。 谢谢你。

第一,你没有选择jquery库,

第二,有一种更简单的方法来改变jquery中的选择

 $(document).ready(function () { $('img').click(function(){ $('select').val($(this).attr('alt')); }); }); 

小提琴: http : //jsfiddle.net/73VmN/

您还没有包含Jquery库。

 $(document).ready(function () { $('img').click(function(){ $("option:selected").removeAttr("selected"); $('option[value="' + $(this).attr("alt") + '"]').attr('selected', 'selected'); }); });