【发布时间】:2022-07-07 00:21:57
【问题描述】:
如何在代码中添加if 条件,以便我可以启用/禁用基于布尔值的值?
我已经定义了布尔变量isEnable。根据 isEnable 的值,我想启用/禁用下拉值 <option value="Close"> Close Amount</option>。
类似 - if(isEnable) then enable or disable Close Amount dropdown value
Account.js
initGrid : function() {
var self=this;
this.isEnable= false;
this._onlineIDDetailsGrid = this.findControl("#onlineIDDetailsGrid").DataTable({
"columnDefs":[{className: "dt-body-center", "targets": [ 0,3,4,5]}],
"columns": [
{
"title" : "Actions",
"render": function (data, type, full) {
if ((self._access == CBTFLASH.UTILS.Constants.FULLCONTROL_ACCESS))
return '<select class="ddlSelectAction dropdown_md" disabled="disabled" data-status="'+full.onlineIdStatus+'" data-value="'+full.onlineId+'" data-pwdstatus="'+full.passwordRevokeStatusCode+'" data-custguid="'+full.customerGuid+'">
<option value="">Select Action</option>
<option value="SUSPEND">Suspend</option>
<option value="UNSUSPEND">Unsuspend</option>
<option value="REVOKE">Revoke</option>
<option value="Close">Close Amount</option>--------------------> This dropdown option
<option value="ZELLETOKEN">Block/Unblock Zelle Token</option></select>';
}
},
}
【问题讨论】:
-
你可以使用三元条件(
isEnable ? "user is enabled" : "access denied")developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
@LaaouatniAnas,我应该在哪里添加这个?我是否需要使用上述代码添加分隔符来分隔
<option value="Close">Close Amount</option>?因为我必须启用/禁用只有 1 个下拉值
标签: javascript html jquery drop-down-menu