【发布时间】:2019-11-08 11:27:03
【问题描述】:
所以我有一个下拉菜单:
<select id="mySelect">
<option value="" disabled selected> Select a Report</option>
<option value="https:report1">Report1</option>
<option value="https:report2">Report2</option>
</select>
...和 iframe div,默认情况下,在从下拉列表中进行任何选择之前,显示设置为无。
<div>
<iframe style="display:none" id="myiframe" frameborder="0" scrolling="no" width="900" height="600"></iframe>
</div>
下拉菜单的值被传递给更新 iframe 的 jquery 函数。
// SELECT MENU
$("#mySelect").change(function() {
var value = $(this).val();
//TAG
console.log(value);
$("#myiframe").attr({'src':value,'style':''});
})
从下拉列表中选择报告时,我需要将 iframe 显示在格式化的 div 类中。
.iframe-container {
overflow: hidden;
padding-top: 30%;
position: relative;
}
我想象它是一个简单的东西,但是有没有办法,我可以在选择从下拉下拉下拉下来的值时应用类的灵活性?
谢谢
【问题讨论】:
-
更改
div类或更改iframe? -
@jishansiddique 更改 div 类。所以jquery已经根据选择改变了iframe。但我需要一个解决方案,在进行选择时将 div 类设置为“.iframe-container”。