<html>
<head> </head>
<body>
<select>
<option value='one' ${Data.input == 11 ? "selected" : ""}>1</option>
<option value='two' ${Data.input == 22 ? "selected" : ""}>2</option>
<option value='three' ${Data.input == 3 ? "selected" : ""}>3</option>
<option value='four' ${Data.input == 44 ? "selected" : ""}>4</option>
</select>
</body>
</html>
当我的参数与选项中的任何值匹配时,我试图显示下拉值。
假设如果我的 Data.input 是 3,那么当我打开页面时必须选择选项 3 作为默认值。但它不起作用。
PS:我是网络技术的新手。所以,如果我做错了什么,请告诉我。
编辑:
我正在使用 jsp,你可以在JSFiddle看到输出