我为下拉菜单应用了替换,并且 jQuery 替换保持为空,因为 select-option-form 的预选值未定义(这些值是动态生成的)。当我单击替换并选择一个选项时,它可以正常工作。这是替换代码的摘录,我认为它是造成错误的原因:
function createDropDownSF(){
var searchForm_type = $("#searchForm_type");
var selected = searchForm_type.find("option[selected]");
var options = $("option", searchForm_type);
因此,我尝试使用此代码扩展该函数,以使该函数在没有选定值时使用第一个可用选项,但它不起作用:
if (selected.is("undefined")) {
searchForm_type.find("option")[0];
}
有人有想法吗?