【发布时间】:2013-06-18 02:31:03
【问题描述】:
目前我正在使用点击元素打开一个弹出框以在社交网络上分享一些内容
我使用的代码是:
$('#qq').attr("onclick", "window.open('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=" + encodeURIComponent(location.href) + "&title=" + encodeURIComponent(shareDes) + "&pics=" + imgStr + "', 'QQshare','toolbar=0,status=0,width=800,height=500');");
生成一个框,在那个框中有一个文本区域
<textarea class="view_summary" id="summary" ><%=escHTML(summary)%></textarea>
如何清除里面的元素呢?我只是在创建框代码后添加$('.view_summary').empty();,这不起作用。谢谢
【问题讨论】:
-
试试 $('.view_summary').val('')
-
.empty() 也应该在 textarea 上工作。你能在小提琴中复制吗?这是一个jsfiddle.net/jnPHr
-
感谢您的回答,但它不起作用。因为它不在同一页面中而是在弹出框中?我试过 $('.view_summary').is('*') return false 和 $('.view_summary').val() return undefined,谢谢
-
窗口是否使用与创建窗口的页面相同的域?
标签: javascript jquery html css