我正在尝试使用jquery从span标签替换一个类。有人可以告诉我问题出在哪里。当我通过浏览器工具更改它时,它可以正常工作。无法通过jQuery工作
if ($('#RequestID').val().length <= 0) {
$(".newRequestDetail > ul > li > a.span").removeClass('.k-icon k-panelbar-expand k-i-arrow-s').addClass('.k-icon k-panelbar-expand k-i-lock');
var panelbar = $("#panelBar").data('kendoPanelBar');
panelbar.bind('select', function (e) {
panelbar.clearSelection();
});
}
的CSS
最佳答案
您需要在'a'选择器和'.span'选择器之间添加空格,因为它们没有共享相同的HTML标签。
$(".newRequestDetail > ul > li > a. span").removeClass('.k-icon k-panelbar-expand k-i-arrow-s').addClass('.k-icon k-panelbar-expand k-i-lock');
关于javascript - 使用jQuery替换范围标签的类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43849582/