-5

我有一个对象,其中包含一个标签 ID。我想做的是onchange向该元素添加一个侦听器,但它不起作用。这是一个代表我想要做的事情的小提琴。

html

<select id="select_one">
    <option value="one">One</option>
    <option value="two">Two</option>
</select>

jQuery

$(document).ready(function(){
    obj = {
        select: "select_one",
        other: "otherParam"
    };
    var id = obj.select;
    $("#"+id).on('change', function(){
        alert('changed');
    });
});

谢谢

4

2 回答 2

4

尚未jQuery在小提琴中添加库(在左上角可用)

你的代码工作正常。检查这个更新的小提琴

此外,当您在本地环境中使用它时,不要忘记添加 jQuery 库,例如

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"/>
于 2013-08-01T15:18:37.743 回答
0

你的没有什么问题code

您忘记在小提琴中添加 jquery。

这是你的工作小提琴

于 2013-08-01T15:21:36.640 回答