这是我的jquery代码:
列出项目
$(document).ready(function () {
var VisibleDiv = $("hdnDivValue");
var Task = $("DF_d-L_Mytaskdiv");
var TaskReport = $("DF_d-L_Comptaskdiv");
var LeaveReport = $("DF_d-L_LeaveReqdiv");
var btnLeaveMang1 = $("btnLeaveMang");
var btnMy_Task1 = $("btnMy_Task");
var btn_TaskReport1 = $("btn_TaskReport");
btn_TaskReport1.click(function () {
VisibleDiv.val() == "DF_d - L_Mytaskdiv";
});
btnMy_Task1.click(function () {
VisibleDiv.val() == "DF_d-L_Comptaskdiv";
});
btnMy_Task1.click(function () {
VisibleDiv.val() == "DF_d-L_LeaveReqdiv";
});
if (VisibleDiv.val() == "DF_d-L_Comptaskdiv") {
TaskReport.show();
Task.hide();
LeaveReport.hide();
}
else if (VisibleDiv.val() == "DF_d-L_Mytaskdiv") {
TaskReport.hide();
Task.show();
LeaveReport.hide();
}
else if (VisibleDiv.val() == "DF_d-L_LeaveReqdiv") {
TaskReport.hide();
Task.hide();
LeaveReport.show();
}
});
在我的设计中,我有三个html控件和三个包含网格和服务器控件的div
我写了上面的代码,在页面加载时显示一个div,根据按钮点击我必须显示相应的grid.but我的jquery代码不工作任何身体有任何想法..
答案 0 :(得分:1)
尝试正确绑定,例如如下
var VisibleDiv = $("#hdnDivValue");//if it is element id
var VisibleDiv = $(".hdnDivValue");//if it is class
然后你可以使用事件处理
答案 1 :(得分:1)
而不是这个
VisibleDiv.val() == "DF_d-L_LeaveReqdiv";
正确使用val函数
VisibleDiv.val("DF_d-L_LeaveReqdiv");
答案 2 :(得分:0)
模拟将值指定为
VisibleDiv = "DF_d - L_Mytaskdiv";
由于VisibleDiv变量已包含HTML:DOM元素。
所以
VisibleDiv = "Your value";