相关疑难解决方法(0)

克隆不是克隆选择值

我没想到,但是下面的测试在克隆值检查上失败了:

test("clone should retain values of select", function() {
    var select = $("<select>").append($("<option>")
                              .val("1"))
                              .append($("<option>")
                              .val("2"));
    $(select).val("2");
    equals($(select).find("option:selected").val(), "2", "expect 2");
    var clone = $(select).clone();
    equals($(clone).find("option:selected").val(), "2", "expect 2");
});
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?

jquery

72
推荐指数
6
解决办法
4万
查看次数

标签 统计

jquery ×1