Javascript 根据条件选择渲染选项
我在我的html页面中有下拉列表,其中有一些条件,我想根据这些条件呈现selectJavascript 根据条件选择渲染选项,javascript,jquery,select,knockout.js,drop-down-menu,Javascript,Jquery,Select,Knockout.js,Drop Down Menu,我在我的html页面中有下拉列表,其中有一些条件,我想根据这些条件呈现select I have tried something like this: <select> <!-- ko if: condition() --> <option value="1">1</option> <option value="2">2</option> <option
I have tried something like this:
<select>
<!-- ko if: condition() -->
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<!-- /ko -->
<!-- ko ifnot: condition() -->
<option value="2">2</option>
<option value="3">3</option>
<!-- /ko -->
<select>
我试过这样的方法:
1.
2.
3.
2.
3.
但这对我不起作用。请任何人提供帮助您可以根据其值隐藏
选项
。在本例中,如果条件为真,则显示1
,否则隐藏它。所以试试下面的代码
if(condition)
$('select option[value=1]').show();
else
$('select option[value=1]').hide();
谢谢兄弟。但隐藏下拉选项在所有浏览器中都不起作用。而这也与击倒无关。我想根据哪些浏览器不工作进行渲染,您可以指定吗?请使用条件true和!条件具有假值。比如:-如果:真的,如果不是真的。或者类似于if或者类似于这样的东西:-if:condition()==1。另一个带有else或ifnot:condition()==1如果没有任何切换按钮,它应该处于页面加载状态。只需检查条件并呈现所需的html标记即可。它正在工作:。你确定你有权访问那里的
条件
?你有错误信息吗?