我正在獲取類中的元素列表,我想篩選出任何不包含innerHTML中特定單詞的類。目前,我已經設法過濾掉這些單詞,但是我似乎無法獲得整個字符串,只是它的一部分。下面是我得到了什麼:如何通過AJAX請求過濾包含字符串的元素?
htmlData = $(htmlData).find(".Description").html("Fruit");
這一切確實是迴歸「FruitFruitFruitFruitFruit ......」當我想獲得整個串詞是任何人都知道如何做到這一點?謝謝。
我正在獲取類中的元素列表,我想篩選出任何不包含innerHTML中特定單詞的類。目前,我已經設法過濾掉這些單詞,但是我似乎無法獲得整個字符串,只是它的一部分。下面是我得到了什麼:如何通過AJAX請求過濾包含字符串的元素?
htmlData = $(htmlData).find(".Description").html("Fruit");
這一切確實是迴歸「FruitFruitFruitFruitFruit ......」當我想獲得整個串詞是任何人都知道如何做到這一點?謝謝。
將賦值語句包裝在if中,在其中檢查字符串是否包含在Text中。
if($(htmlData).find(".Description").text().indexOf("Fruit") === -1){
htmlData = $(htmlData).find(".Description").html();
}
indexOf
函數返回首先找到字符串的位置的索引。如果找不到,則返回-1。
不完全是我以後,但我應該更具體。謝謝! –
我希望這是你的意思..
var arr = [];
$.each($(htmlData).find(".Description"), function(_, jqElem){
var content = jqElem.html();
if (content.indexOf("Fruit") !== -1) {
arr.push(content);
}
})
IT可以追加到您的字符串,而不是取代 ** $(htmlData).find(」說明 「)。追加(」水果「); ** –