Javascript 查找类的出现,如果只有一个,则使用Jquery隐藏

Javascript 查找类的出现,如果只有一个,则使用Jquery隐藏,javascript,jquery,class,dynamic,Javascript,Jquery,Class,Dynamic,我试图根据某个类的出现次数隐藏一个按钮 我正在动态地将数据放入一个页面中,对于我放入的每个动态div,我为其分配一个类“propdata”,我需要计算“propdata”的出现次数,如果只有一次,我需要用一个类“topbook”隐藏按钮 希望这有意义 谢谢 Jamie您可以像这样使用该属性: // get total elements with class propdata var cnt = $('.propdata').length; // is there only one elemen

我试图根据某个类的出现次数隐藏一个按钮

我正在动态地将数据放入一个页面中,对于我放入的每个动态div,我为其分配一个类“propdata”,我需要计算“propdata”的出现次数,如果只有一次,我需要用一个类“topbook”隐藏按钮

希望这有意义

谢谢

Jamie

您可以像这样使用该属性:

// get total elements with class propdata
var cnt = $('.propdata').length;

// is there only one element with class propdata
if (cnt === 1){
  // hide the element with class topbook
  $('.topbook').hide();
}
if ($('.propdata').length === 1){
  $('.topbook').hide();
}
或者您可以将其缩短,如下所示:

// get total elements with class propdata
var cnt = $('.propdata').length;

// is there only one element with class propdata
if (cnt === 1){
  // hide the element with class topbook
  $('.topbook').hide();
}
if ($('.propdata').length === 1){
  $('.topbook').hide();
}
您可以像这样使用属性:

// get total elements with class propdata
var cnt = $('.propdata').length;

// is there only one element with class propdata
if (cnt === 1){
  // hide the element with class topbook
  $('.topbook').hide();
}
if ($('.propdata').length === 1){
  $('.topbook').hide();
}
或者您可以将其缩短,如下所示:

// get total elements with class propdata
var cnt = $('.propdata').length;

// is there only one element with class propdata
if (cnt === 1){
  // hide the element with class topbook
  $('.topbook').hide();
}
if ($('.propdata').length === 1){
  $('.topbook').hide();
}