jquery选择点击做某事

时间:2015-06-09 09:32:28

标签: javascript jquery

当我选择一个选项后我怎么能这样做呢?点击按钮后它会做什么?

这是我到目前为止:

<select id="colors">
    <option value="">Select Color</option>      
    <option value="red">red</option>
    <option value="blue">blue</option>
    <option value="green">green</option>
</select>

<button>GO</button>

的jQuery:

$(function(){
    $('#colors').change(function(){
        if ( this.value === 'red' ) {
            console.log('red selected');
        }
    });
});

http://jsfiddle.net/1dwboe6w/

7 个答案:

答案 0 :(得分:1)

试试这个:

$("button").click(function () {
        if ($('#colors').val() === 'red') {
            alert('red selected');
        }
    });

更新的FIDDLE http://jsfiddle.net/1dwboe6w/4/

答案 1 :(得分:0)

您可add button click event使用val()

获取价值
$("button").click(function () {
        if ($('#colors').val() === 'red') {
            console.log('red selected');
        }
    });

<强> Updated fiddle

答案 2 :(得分:0)

只需添加到button的{​​{1}}事件:

onclick
$(function(){
    $('button').click(function(){
        if ( $('#colors').val() === 'red' ) {
            console.log('red selected');
        }
    });
});

答案 3 :(得分:0)

HTML:

<select id="colors">
    <option value="">Select Color</option>      
    <option value="red">red</option>
    <option value="blue">blue</option>
    <option value="green">green</option>
</select>
<button class="btngo">GO</button>

jquery的:

$(".btngo").on("click",function(){
    if ( $('#colors').val() === 'red' ) {
            console.log('red selected');
    }
})

答案 4 :(得分:0)

您可以使用点击事件:

$(function(){
    $('button').click(function(){
        if (  $('#colors').val() === 'red' ) {
            console.log('red selected');
        }
    });
});

答案 5 :(得分:0)

click事件附加到您的按钮。

$(function(){
$('#go').click(function(){
    if ( $('#colors').val() === 'red' ) {
        console.log('red selected.');
    }
});
});

答案 6 :(得分:0)

JSFIDDLE

只需使用这样的功能,它就会对你有用

$('#colors').on('change', function() {