我正在使用自舉開關。 但是如果條件不起作用在開關。如果條件在自舉開關中不起作用
setTimeout(function(){
$('#oconnect').on('switchChange.bootstrapSwitch', function (event, state) {
var state1 = $('#oconnect').bootstrapSwitch('state');
alert(state1);
if(state1 === "true")
{
alert(1);
$('.user_spec_div').css('display','block');
}
else
{
alert(2);
$('.user_spec_div').css('display','none');
}
});
}, 500);
我得到了更改的state1值。 它返回true
和false
。
但是,如果我通過if(state1 === "true")
或if(state1 == "true")
檢查它無法正常工作。它總是進入其他條件。
它更可能是'state'是一個布爾值,所以用'如果(狀態1){...' –
哦,太好了,謝謝你的快速回復。我完全忘記布爾它的工作:) – Bhavin
很高興提供幫助。我將其添加爲您的答案 –