0

我有一个包含多个DIV元素的页面,每个元素都DIV包含两个表格。其中一个已经display:none设置,另一个(我们称之为第一个表)有一个下拉列表(DDL)。我想fadeIn()在指定的DIV地方隐藏表(在第一个表之上)我更改了 DDL 的值,然后再次显示第一个表:

function ChangeValueInDropDownList(ddl) {
    var id = $(ddl).closest(".divClass").prop("id"); //from this I get the ID which DIV
    $("#" + id).toggle(function () {
        $(".hiddentable").fadeIn(500, function () {
            $(".hiddentable").hide(1000);
        });
    });
}

我尝试了几种解决方案,但均未成功。这是DIV完全隐藏指定的最后一个解决方案。我不知道是否有可能做这样的事情。也许我在错误的方向上走得太远了?

我真正想要的是,如果我DDL在指定的 中更改DIVDIV则会用文本覆盖 2 秒,向用户显示“的值DDL已更改”

我创建了一个链接,使其更明显:http: //jsfiddle.net/XHuDc/171/

4

0 回答 0