选择 jQuery - 单击时不起作用

MDI*_*DIT 2 javascript jquery jquery-plugins

我正在使用选择的 JQuery 插件,我希望当用户单击选择框时;做某事(将数据库中的数据加载到选择框中)。

超文本标记语言

<select name="mysection" id="mysection" class="chosen-select-deselect">
</select>
Run Code Online (Sandbox Code Playgroud)

JS

$('#mysection').live('click',function(){             
alert("hello for test");             
})
Run Code Online (Sandbox Code Playgroud)

我试图测试该事件是否有效,但它似乎不起作用

注意:我正在使用 jquery 1.6.4

Beg*_*ner 5

在处理选择菜单或复选框时使用 ' change'。

这是代码

超文本标记语言

<select name="mysection" id="mysection">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

JS

$(document).ready(function () {
    $("#mysection").chosen();
    $('#mysection').live('change', function () {
        alert($(this).val());
    });
});
Run Code Online (Sandbox Code Playgroud)

CSS

#mysection {
    width: 100px;
}
Run Code Online (Sandbox Code Playgroud)

尝试上面的代码,它会起作用:)

编辑

当你使用 selected 时,它会将 select 转换为后面的另一个 div,你甚至可以使用

$("#mysection_chosen").bind("click", function ()
Run Code Online (Sandbox Code Playgroud)

或者

$("#mysection").next().bind('click', function ()
Run Code Online (Sandbox Code Playgroud)