如题,代码如下
弹出的div层html
<div id='form'><form method="GET"> 标题<input type="text" name="title" id="test1"><br>
信息<input type="text" name="message" id="test2"><br>
<input type="button" value="提交" onClick="doda()"></form></div>
弹出的js方法:
function openStaticPopup() {
$.openPopupLayer({
name: "myStaticPopup",
width: 400,
target: "form"
});
}
在按钮事件doda()方法中怎么获取<input>的值?我用很多方法都不行,比如var $title=$('#test1').val();就获取不了。请大侠指教,网上关于这个的搜不出来。
弹出的div层html
<div id='form'><form method="GET"> 标题<input type="text" name="title" id="test1"><br>
信息<input type="text" name="message" id="test2"><br>
<input type="button" value="提交" onClick="doda()"></form></div>
弹出的js方法:
function openStaticPopup() {
$.openPopupLayer({
name: "myStaticPopup",
width: 400,
target: "form"
});
}
在按钮事件doda()方法中怎么获取<input>的值?我用很多方法都不行,比如var $title=$('#test1').val();就获取不了。请大侠指教,网上关于这个的搜不出来。
alert($("#popupLayer_myStaticPopup #test1").val());
因为它是把你要弹出的代码克隆后再弹出来的
id为popupLayer_ + 你name: "myStaticPopup"这个name属性的DIV里面<div id="popupLayer_myStaticPopup">
</div>所以要查找的是这个div里面的input值