jquery条件下的每个函数

时间:2013-01-23 12:02:08

标签: javascript jquery each

我得到了解决方案。但是,假设我必须仅为其中一个菜单显示一些输入文本框。我该怎么办?

1 个答案:

答案 0 :(得分:7)

select.#ch中存在选择器错误,因此它应为select > option:selected或:

$("option:selected", this).each(function() {
    str += $(this).text() + " ";
});

但是我会以下列方式重写代码:

$("select").change(function () {
    var str = $("option:selected", this).map(function() {
        return this.innerHTML;
    }).get().join(" ");

    $("div").text(str);
}).change();

DEMO: http://jsfiddle.net/MpjjE/