簡體   English   中英

將字符串轉換為javascript單詞

[英]Converting string to javascript words

我正在使用它來查找某個div中的所有元素:

var counts = {}
var element = 'div';
$('.workspace').find('*').each(function() {
    var tag = this.tagName.toLowerCase();
    counts[tag] = counts[tag] || 0;
    counts[tag] ++;
});

現在,我正在檢查元素是否存在計數:

if(el in counts)

如果確實如此,我需要得到具有div的數量: counts.div但由於格是string in var element我需要使用counts.element還有我得到的error undefined ,因為它無法找到元素它就像我說的counts.'elements'

基本上,當我使用counts.div或counts.header等時,我得到某個元素內有多少個div。 我該怎么做?

您是否在尋找counts[element] 這稱為括號符號 訪問counts[tag]++時,您已經使用了它。

您已經在使用jQuery,請使用jQuery() .filter()

var counts = $(".workspace *");
var element = "div";
var len = counts.filter(element).length;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM