我有一个Select元素,哪些选项是从数据库动态填充的。但是,当我尝试使用标准的javascript或jquery方法在数组中收集这些时,我想出了一个空白......它好像没有"选项"在我的元素中 - 除非我右键单击/"查看源代码"检查那里有选择。
任何人都知道发生了什么以及我可以做些什么来抓住那些隐藏的'选项?
尝试解决方案:
var ProdOptions = new Array;
$("#dataset.recordids.Products option").each ( function() {
ProdOptions.push ( $(this).val() );
});
为清楚起见: 元素id =" dataset.recordids.Products"。 在加载页面并准备好文档后,代码将被调出(实际上,我甚至将它放入按钮中以测试数据填充之前发生的可能性 - 没有运气)。
答案 0 :(得分:1)
你不能使用“。”在ID选择器中为“。”表示类,如:
a[href$=".pdf"]:before
{
content:"\f1c1 "; /* here you can paste the icon content from fontawesome, like word, excel, pdf,etc.. */
font-family: fontawesome;
}
选择了
<div class='bold border'>
所以
$("div.bold.border")
会寻找:
$("#dataset.recordids.Products option")
你可以通过双重逃避“。”来解决这个问题。
<select id="dataset" class="recordids Products"><option>...