【发布时间】:2016-11-02 15:45:48
【问题描述】:
我正在尝试使用 Jquery 从弹出窗口中的选择中获取选定的选项。在我使用 var popup = window.open 等创建的弹出窗口中。我选择填充了选项,后来我试图访问这样的选定值但无法获取它。什么是正确的方法?
var element = '<br><select id="' + item.product_option_id +'" class="form-control">';
然后我试图用这个访问选定的选项:
console.log(popup.document.$('#'+item.product_option_id+' option:selected').val());
【问题讨论】:
-
你所拥有的应该可以工作,虽然你可以直接得到
select的val()我们需要查看更多你的JS代码来帮助你。控制台有错误吗? -
使用:
$(popup.document.body).find("#" + item.product_option_id+').val(); -
@karacsi_maci 这可能应该是一个答案而不是评论。干杯!
-
哇@karacsi_maci 你的男人!谢谢
-
@Nikanor 我有一个语法错误,变量名后面不需要
+'。查看@moopet 的答案
标签: javascript jquery