jQuery onselected for a option,怎么样?

时间:2010-02-24 04:38:13

标签: javascript jquery html

<select>
            <option value="0" id="n">n</option>
            <option value="1" id="m">m</option>
</select>

在jQuery中,我该怎么说:

当id“n”被选中时......执行此操作。 (不是onclick)我想onSelected。

3 个答案:

答案 0 :(得分:0)

您可以使用change eventhandler

http://api.jquery.com/change/

答案 1 :(得分:0)

我建议使用onclick option事件,而不是为每个onchange标记撰写select。写这个的另一个好处是你不需要关心事件冒泡或事件捕获,你在select标签上声明了一个方法。

答案 2 :(得分:0)

无需在选择标记内使用id作为选项。

$(function(){
    $("#sel1").change(function(){
        switch($(this).val())
        {
            case "0": // do your code
                      break;
        }
    });
});
<select id="sel1">
            <option value="0" id="n">n</option>
            <option value="1" id="m">m</option>
</select>