Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何更改类属性的值_Jquery - Fatal编程技术网

Jquery 如何更改类属性的值

Jquery 如何更改类属性的值,jquery,Jquery,根据文本的不同,我试图更改span类的值 我的代码: $document.on'click','deactivebtn',函数事件{ var$checked=$'customer\u details\u table'。查找:radio:checked; 变量id=$checked[0].id; var val=$+id.tr.find'span.text; 如果val==“活动”{ $+id.closest'tr'.find'span'.attr'class'='label-label-suc

根据文本的不同,我试图更改span类的值

我的代码:

$document.on'click','deactivebtn',函数事件{ var$checked=$'customer\u details\u table'。查找:radio:checked; 变量id=$checked[0].id; var val=$+id.tr.find'span.text; 如果val==“活动”{ $+id.closest'tr'.find'span'.attr'class'='label-label-success'; } 如果val=='DeActive'{ $+id.closest'tr'.find'span'.attr'class'='label-label-inverse'; } }; 客户名称 住址 联络电话。 电子邮件 行动 基兰 XXXXXXX 7654321987 venkatrajkiran@yahoo.com 忙碌的 基兰 XXXXXXX 9701429843 s@g.com 无效的 单击可以使用.hasClass进行检查:

参考资料:

?
$(document).on('click', '#deactivebtn', function (event) {
    var $checked = $('#customer_details_table').find(":radio:checked");
    var id = $checked[0].id;
    var span = $("#" + id).closest('tr').find('span');
    if (span.hasClass('label-inverse')) {
        span.removeClass('label-inverse').addClass('label-success');
    }
   else if (span.hasClass('label-success')) {
        span.removeClass('label-success').addClass('label-inverse');
    }
});