我们希望以某种方式使用select2,如果我们只为下拉列表传递一个选项,则不应该有下拉列表。只是默认选择的一个选项。这可能吗?
答案 0 :(得分:1)
如果它必须是clienside上的JS:
HTML:
<body onload="checkSelectBox()">
JS:
var select = document.getElementById("idOfYourSelect");
if (select.length == 1)
{
document.getElementById("outerDiv").innerHTML = select.options[0].text;
select.parentNode.removeChild(select);
}
这假设你周围有一个div,你想要选项的文本,因为你没有费心去分享我只能猜到的任何代码。
或者你可以简单地禁用选择。
select.setAttribute("disabled", true);