【发布时间】:2013-04-15 00:24:57
【问题描述】:
我在 HTML 中有这个选择框,它所在的页面正在通过 iframe 加载到另一个页面(都在我的网站上)。我希望能够从选择框(在 iframe 内)中获取选定的值,并将其显示在外部。这是我拼凑的一些代码,但我不知道我是否做得对:
<script>
$('#iframe').contents().find('#cds').change(function() {
var selectVal = $(this).val();
url = 'https://twitter.com/intent/tweet?button_hashtag=stream&text=Just enjoying ' + selectVal + ' on';
$("twitter").attr("id", url);
});
</script>
有什么建议吗?
澄清
- 我的
<select>元素在iframe中 - 我想在
iframe之外显示选中的值 -
iframe的来源与加载它的页面位于同一域中
【问题讨论】:
-
出了什么问题?您是否收到任何错误?请注意,iFrame 必须在同一个域中...
-
它们都在同一个域中,但什么都没有发生,所以我不知道我的脚本是否有问题,或者它是否是错误的方法。
-
$('twitter')前面应该有一个.(类)或#(ID) -
你为什么要为 URL 设置 ID
-
@mplungjan - 反过来; ID 的 URL :)
标签: javascript jquery html select iframe