我有我的Java脚本是全球性的变量。现在我每次调用内部函数时都会得到不同的值。我需要创建一个带有选定值的选项标签,如属性中的选项标签,以及一个用于没有基于变量的选定值的选项标签我想这是更令人困惑的让我给你一个例子。需要摆脱许多如果
var a1 = "a1c" // default value but may change
if(a1 == "all")
{
var allstatusdefault = '<option value="all" selected="selected">All</option>';
}
else
{
var allstatusdefault = '<option value="all" >All</option>';
}
if(a1 == "a1b")
{
var allstatusdefault1 = '<option value="a1b" selected="selected">a1b</option>';
}
else
{
var allstatusdefault1 = '<option value="a1b" >a1b</option>';
}
if(a1 == "a1bc")
{
var allstatusdefault2 = '<option value="a1bc" selected="selected">a1bc</option>';
}
else
{
var allstatusdefault2 = '<option value="a1bc" >a1bc</option>';
}
这仅仅是样品,但我不得不产生很多不同的values.I选项标记的不想写了许多,如果..anybody有任何其他的想法?
有很多方法来完成这样的事情。请为您的具体问题提供一些额外的背景。 – Kyle
我想上面的代码解释了一切。只需要摆脱许多如果的。每次我得到不同的价值,并根据这个价值,我必须选择我需要选择哪个项目作为默认值。所以底线是一个值为两个选项的标签。 –
添加选项并在最后选择一个。 – epascarello