朋友们我正在尝试使用简单的 Alert('Flow1'); 来调试 Jquery 代码。, 控制台.log('Test1'); 并使用调试器;我的 JQuery 代码中的语句是
然而,没有什么能像 Alert('Flow1'); , 控制台.log('Test1'); 执行以下 JQuery 代码时不要抛出调试警报
function handleChannelTabs() {
debugger;
Alert('Test1');
console.log('Test1');
var checkedBoxes = [];
var checkedChannelsLength = $("[data-channel-checkboxes]").find(
"input[type=checkbox]:checked").length;
$("[data-channel-checkboxes]").find("input[type=checkbox]:checked")
.each(function() {
checkedBoxes.push($(this).val())
var self = $(this)
var contentDiv = $('[data-content-for=' + self.val() + ']')
if (self.is(':checked')) {
if (checkedChannelsLength > 1) {
contentDiv.children().appendTo(
$('[data-tab-content-for=' + self.val()
+ ']'))
} else {
$('[data-tab-content-for=' + self.val() + ']')
.children().appendTo(contentDiv)
}
}
})
var isFirstTab = true;
$("[data-channel-content]").toggleClass('hidden', checkedBoxes.length < 2)
$("[data-channel-content]").find('ul').find('li').each(
function(index) {
debugger;
console.log('Test6');
var currentLi = $(this);
if (jQuery.inArray($(currentLi).find('a').html(),
checkedBoxes) >= 0) {
$(currentLi).removeClass('hidden')
if (isFirstTab) {
isFirstTab = false;
$(currentLi).addClass("active").css('margin-left', '20px').find('a').addClass("act-a");
$($('[data-tab-content-for]')[index]).removeClass('hidden')
} else {
$(currentLi).removeClass("active").css('margin-left', '0px').find('a').removeClass("act-a");
$($('[data-tab-content-for]')[index]).addClass('hidden')
}
} else {
$(currentLi).addClass('hidden')
}
})
}