Jquery onInit回调引导开关以检查元素的初始状态
我需要检查页面加载上特定引导开关元素的当前状态,并希望通过onInit回调来解决这个问题。不幸的是,当我询问当前状态时,它给了麻省理工学院“未定义”。这是我到目前为止的代码Jquery onInit回调引导开关以检查元素的初始状态,jquery,twitter-bootstrap,switch-statement,Jquery,Twitter Bootstrap,Switch Statement,我需要检查页面加载上特定引导开关元素的当前状态,并希望通过onInit回调来解决这个问题。不幸的是,当我询问当前状态时,它给了麻省理工学院“未定义”。这是我到目前为止的代码 $(".make-switch").bootstrapSwitch({ onText:'ja', offText:'nein', onColor:"success", offColor:"warning", indeterminate: true, size:"big", onInit:function(event,stat
$(".make-switch").bootstrapSwitch({
onText:'ja',
offText:'nein',
onColor:"success",
offColor:"warning",
indeterminate: true,
size:"big",
onInit:function(event,state)
{
var current_element=$(this).attr("id");
if(current_element=="has-emotion")
{
alert(state); //gives me "undefined" for this and every other element
}});
我的引导开关版本是v3.3.2和Jquery版本2.1.4
我做错了什么?或者在加载页面时是否有其他方法检查给定元素的状态
多谢各位!
来自奥地利的问候您可以这样做:
$('.make-switch').bootstrapSwitch({
onInit:function (event, state) {
alert($(this).is(':checked'));
}
});