$("#aFilter-Type").text(SelectedProductType);
if ($('#dvFilter-Type').css('display') == 'none') {
$("#dvFilter-Type").css("display", "block")
Count = Count + 1;
}
如果count大于10,我想得到“SelectedProductType”的数量比我想要抑制的那样,例如我的文本是“SelectedProductType”而不是我想要显示“SelectedPr ...” 这个文本有什么想法吗
答案 0 :(得分:0)
取自这个问题:
How Can I Truncate A String In jQuery?
var title = "This is your title";
var shortText = jQuery.trim(title).substring(0, 10)
.split(" ").slice(0, -1).join(" ") + "...";
答案 1 :(得分:0)
您可以使用本机JS函数substr(),这是一个示例:
<div id="element">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore...</div>
<script>
jQuery(document).ready(function($) {
threshold = 10;
element = $("#element");
el_start = element.text().substr(0, threshold);
el_end = element.text().substr(threshold);
element.text(el_start + '...+ ' + el_end.length + ' more characters.');
});
</script>
<!-- The result is: Lorem ipsu...+ 93 more characters. -->