我用shoemsg函数弹出了一组checkbox的对话框,但是不能简单的像在页面中那样用jquery选择器进行操作,有高手告诉我该怎么进行选择呢?

解决方案 »

  1.   

    jq 就用 find 方法去找checkbox
      

  2.   

    现在主要问题是jquery找不到showmsg里面的空间
      

  3.   


    你是写在页面里了吗?
    用display:none了?
      

  4.   

     $("#tableinfo").click(function () {
            var html = "<div style='height:210px; overflow-y:scroll;'> ";
            html += "<table class='tableCss'>";
            for (var i = 0; i < field.length; i++) {
                html += "<tr style='background:#CDE6FF;width:100%;' >";
                html += "<td style='width:150px;'>" + "<input type='CheckBox' id='" + field[i].TableName + "'/>" + field[i].DisPlayName + "</td>";
                html += "<td style='width:150px;'>" + "<input type='CheckBox' id='" + field[i + 1].TableName + "'/>" + field[i + 1].DisPlayName + "</td>";
                html += "<td style='width:150px;'>" + "<input type='CheckBox' id='" + field[i + 2].TableName + "'/>" + field[i + 2].DisPlayName + "</td>";
                html += "<td style='width:150px;'>" + "<input type='CheckBox' id='" + field[i + 3].TableName + "'/>" + field[i + 3].DisPlayName + "</td>";
                html += "</tr>";
                i += 3;
            }
            html += "<tr style='background:#CDE6FF;'><td colspan='4' align='right'><a id='selectall' href='#'>全选</a>&nbsp;&nbsp;<a id='selectnone' href='#'>全不选</a>&nbsp;&nbsp;<a id='selectinvert' href='#'>反选</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table></div>";
            ShowMsg(html, 600, "表信息");
        });我现在想操作全选,反选控件,但jquery找不到