目前显示delay(2000)
,我需要它显示beds 1, 2, 3, 4
但是对于我的生活,我无法弄清楚如何。与浴室相同...它目前显示1, 2, 3, 4 beds
,我需要它来阅读baths 2+
。
jQuery的:
2+ baths
答案 0 :(得分:2)
将单词(beds
或baths
)存储在另一个变量中供以后使用(我将其命名为word
),并在最后将其与finalString
连接。
我会重新排列逻辑,以便最后确定beds
或baths
字符串,但我看到你在使用isbaths
布尔值时连接编号列表。
function bedbathclick() {
var a = $(this).parents(".bed-bath-pop").prev();
var finalString, word;
var isbaths = false;
if (a.text().indexOf("beds") > -1) {
word = " beds";
} else {
word = " baths";
isbaths = true;
}
$(".bed-bath-pop").find(".popover-content").find("input:checked").each(function(check) {
finalString += $(this).val() + (isbaths ? "+" : "") + ",";
});
finalString = finalString.indexOf(",") > 0 ? finalString.substr(0, finalString.length - 1) : finalString;
a.text(finalString + word);
}