我勒个去也, 神马情况,各位有经验的仁兄救命撒。
$("#pic-search").click(function(){
var pic_name=$("#pic-name").val();
alert(pic_name);
});
上面这段代码 是 我页面上的一个功能测试$("#pic-name")是一个<input type="text"/> 元素
我第一次激活Dialog时可以读取到input中的值,不做任何操作 关闭对话框,
再次打开Dialog。就怎么也取不到里面的值了.
这是神马情况,有人遇到过吗
<div id="dialog-pic" title="选择图片">
图片名称<input id="pic-name" type="text" name="pic-name" value=""><input id="pic-search" type="button" value="GO" />
<div id="pic-div" class="tree" style="width:560px;height:330px;padding:5px"></div>
</div>
各种崩溃中........
是不是绑定了多次的问题哦。。
$("#pic-search").unbind("click");
$("#pic-search").bind("click",function(){...});
这么试试
我没懂你的Dialog是什么,如果只说页面的话,就觉得只有2个input是对问题解决有意义的线索,但如此的话,应该是没有问题的,页面加载完成绑定方法,对头啊,当然你都能用1次,说明JS绑定是写在input后面的哈。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。