增加徽章计数 jQuery.fn.add=function(){ var Bnumber=$(this.find(“.B_Add”); 如果(b编号){ Bcount=parseInt(Bnumber.html())+1; $(this.find(“div.B_Add”).remove(); $(this.parent().find(“.B_List”).append(“”+Bcount+“”); }否则{ $(this.find(“.B_List”).append('1'); } }
我有一个上下文菜单脚本在运行,当我点击其中一个选项时,它调用这个函数。它应该看看活动元素是否有这个徽章。如果是,则增加徽章的整数值。否则,将从1开始创建徽章。后一部分容易,前一部分难 我想我混淆了元素类型,我不知道如何使用parseInt 编辑 我明白了增加徽章计数 jQuery.fn.add=function(){ var Bnumber=$(this.find(“.B_Add”); 如果(b编号){ Bcount=parseInt(Bnumber.html())+1; $(this.find(“div.B_Add”).remove(); $(this.parent().find(“.B_List”).append(“”+Bcount+“”); }否则{ $(this.find(“.B_List”).append('1'); } },jquery,function,counter,parseint,Jquery,Function,Counter,Parseint,我有一个上下文菜单脚本在运行,当我点击其中一个选项时,它调用这个函数。它应该看看活动元素是否有这个徽章。如果是,则增加徽章的整数值。否则,将从1开始创建徽章。后一部分容易,前一部分难 我想我混淆了元素类型,我不知道如何使用parseInt 编辑 我明白了 jQuery.fn.add = function() { var Bnumber = $(this).find(".B_Add"); if (Bnumber) { Bcount = parseInt(Bnum
jQuery.fn.add = function() {
var Bnumber = $(this).find(".B_Add");
if (Bnumber) {
Bcount = parseInt(Bnumber.html()) + 1;
$(this).find("div.B_Add").remove();
$(this).parent().find(".B_List").append('<div class="Badge B_Add">'+ Bcount +'</div>');
} else {
$(this).find(".B_List").append('<div class="Badge B_Add">1</div>');
}
}
jQuery.fn.add=function(){
if($(this.find(“.Badge”).hasClass(“.B_add”)){
bCount=parseInt($(this).find(“.B_add”).text());
$(this.find(“.B_add”).remove();
$(“.OPT.B_列表”)。追加(“”+(B计数+1)+“”);
}否则{
$(“.OPT.B_列表”).append('0');
}
}
试试看
试试这个
Bcount = parseInt(Bnumber.text()) + 1;
jQuery.fn.add=function(){
变量B编号=$(“.B_添加”);
如果(b编号){
var Bcount=parseInt(Bnumber.html())+1;
html(b计数);
}否则{
$(this.find(“.B_List”).append('1');
}
}
以下是我的看法:
jQuery.fn.add = function() {
var Bnumber = $(".B_Add");
if (Bnumber) {
var Bcount = parseInt(Bnumber.html()) + 1;
Bnumber.html(Bcount);
} else {
$(this).find(".B_List").append('<div class="Badge B_Add">1</div>');
}
}
jQuery.fn.add=function(){
var badge=$('B_Add',this);
if(徽章长度){
html(编号(badge.html())+1);
}否则{
$('.B_List',this).append('1');
}
}
$('.B_Add',this)
格式来处理其他内容中的内容始终是最干净的语法true
B_Add
元素,更改其内容也可以完成同样的任务parseInt
<代码>数字似乎做了同样的事情,而且看起来更好jQuery.fn.add = function() {
var Bnumber = $(".B_Add");
if (Bnumber) {
var Bcount = parseInt(Bnumber.html()) + 1;
Bnumber.html(Bcount);
} else {
$(this).find(".B_List").append('<div class="Badge B_Add">1</div>');
}
}
jQuery.fn.add = function() {
var badge = $('.B_Add', this);
if (badge.length) {
badge.html(Number(badge.html()) + 1);
} else {
$('.B_List', this).append('<div class="Badge B_Add">1</div>');
}
}