function pageRender(type, title, msg) { /** 渲染页面**/ var html = ""; html += '<div id="msg_box"></div><div id="msg_con"><span id="msg_tit">' + title + '</span>'; html += '<a id="msg_ico">x</a><div id="msg_msg"><input id=\"Text112\" type=\"text\" value=\"222\" />' + msg + '</div><div id="msg_btnbox">'; if (type == "alert") { html += '<input id="msg_btn_ok" type="button" value="确定" />'; } if (type == "confirm") { html += '<input id="msg_btn_ok" type="button" value="确定" />'; html += '<input id="msg_btn_no" type="button" value="取消" />'; } html += '</div></div>'; //必须先将html添加到body,再设置Css样式 $("body").append(html); renderCss(); //渲染样式 }; //确定按钮事件 function btnOk(callback) { $("#msg_btn_ok").click(function() { var text = $("#Text112").val(); alert(text); }); }
这样获取不到Text112的值,提示undefine,各位大神有什么好的方法获取该值
大兄弟 你漏了一个#