按钮点击不工作的jquery

时间:2014-03-20 07:18:17

标签: jquery

这是我的jquery代码:

  1. 列出项目

    $(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();
        }
    
    
    
    });
    
  2. 在我的设计中,我有三个html控件和三个包含网格和服务器控件的div

    我写了上面的代码,在页面加载时显示一个div,根据按钮点击我必须显示相应的grid.but我的jquery代码不工作任何身体有任何想法..

3 个答案:

答案 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";