Jquery 让它发生在一个特定的部门
我有一个包含几个Jquery 让它发生在一个特定的部门,jquery,Jquery,我有一个包含几个DIV元素的页面,每个DIV包含两个表。其中一个有display:none集,另一个(我们称之为第一个表)有一个dropdownlist(DDL)。我想在指定的DIV中的隐藏表(在第一个表上)中使用fadeIn()一段时间,我在其中更改了DDL的值,然后再次显示第一个表: function ChangeValueInDropDownList(ddl) { var id = $(ddl).closest(".divClass").prop("id"); //from thi
DIV
元素的页面,每个DIV
包含两个表。其中一个有display:none
集,另一个(我们称之为第一个表)有一个dropdownlist(DDL
)。我想在指定的DIV
中的隐藏表(在第一个表上)中使用fadeIn()
一段时间,我在其中更改了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
的解决方案。我不知道这样做是否可行。也许我在错误的方向上走得太远了
我真正想要的是,如果我在指定的DIV
中更改DDL
,则DIV
将被覆盖2秒钟,并显示一条文本,向用户显示“DDL的值已更改”
我创建了一个链接,使其更加可见:听起来像是
位置:绝对的任务。请显示您的HTML代码。或者尝试创建一个工作示例,您的确切问题是什么?这个例子看起来还可以。不,这个例子在每个DIV中都会做同样的事情,所以如果我有一个,那么它就可以了,但是如果我有多个,那么它就不起作用了。我也不能只涵盖指定的DIV。