0

有人可以看看这个吗

http://jsfiddle.net/bloodygeese/ecscY/56/

看起来我已经让 2 个单独的功能工作了,但我需要让它们同时工作?所以点击image1.image2,image3,image4会改变下拉,但是我还需要同时显示下拉的值,

看来我只能单独执行此操作?

如果我能获得“标签:”以将第一个选项显示为默认值,那也很棒。我将在下拉菜单中有 16 个(也许更多)选项,有什么方法可以简化代码吗?而不是每个功能?

4

2 回答 2

1

试试这个:

$('#one, #two, #three, #four').click(function() {
    $('#dropdown').val($(this).attr('id'));
    $('#dropdown').trigger('change')
})

http://jsfiddle.net/ecscY/57/

于 2012-06-16T05:26:58.800 回答
0

打电话.change()后打电话.val()。见下文,

$('#dropdown').val($(this).attr('id')).change();
于 2012-06-16T05:25:57.443 回答