动态Jquery选择器不起作用

时间:2013-08-01 15:17:04

标签: jquery jquery-selectors

我有一个对象,其中包含标记ID。我想要做的是为该元素添加一个onchange侦听器,但它不起作用。 Here is a fiddle代表我想要做的事情。

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');
    });
});

由于

2 个答案:

答案 0 :(得分:4)

尚未在您的小提琴中添加jQuery(可在左上角找到)

你的代码工作正常。请检查此updated Fiddle

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

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"/>

答案 1 :(得分:0)

code

没有任何问题

你忘了在你的小提琴中添加jquery。

这是您的working fiddle