有人可以看看这个吗
http://jsfiddle.net/bloodygeese/ecscY/56/
看起来我有两个独立的功能,但是我需要让它们同时工作吗?因此,单击image1.image2,image3,image4将更改下拉列表,但我还需要同时显示下拉列表的值,我似乎只能单独做到这一点?
如果我可以将“label:”显示为默认的第一个选项,那也很棒。 我将在下拉列表中有16个(可能更多)选项,有什么方法可以简化代码吗?而不是每个人的功能?
答案 0 :(得分:1)
试试这个:
$('#one, #two, #three, #four').click(function() {
$('#dropdown').val($(this).attr('id'));
$('#dropdown').trigger('change')
})
答案 1 :(得分:0)
致电.change()
后致电.val()
。见下文,
$('#dropdown').val($(this).attr('id')).change();