JavaScript和Jquery If Statment Append
好的,我有一个列表,列表中的一些文本太长了,所以我想使用JavaScript和Jquery来修剪文本并添加。。。如果长度超过30个字符,则返回测试结束JavaScript和Jquery If Statment Append,javascript,jquery,if-statement,Javascript,Jquery,If Statement,好的,我有一个列表,列表中的一些文本太长了,所以我想使用JavaScript和Jquery来修剪文本并添加。。。如果长度超过30个字符,则返回测试结束 <ul> <li><a href="#">Long List item Long List item Long List item </a></li> <li><a href="#">Smaller List item</a></
<ul>
<li><a href="#">Long List item Long List item Long List item </a></li>
<li><a href="#">Smaller List item</a></li>
<li><a href="#">item</a></li>
</ul>
这是可行的,但我想添加一个IF语句,只添加。。。如果标记内的文本长度超过30个字符。我该怎么做呢
谢谢在创建子字符串的函数中测试长度,并在那里添加省略号 $function{ $ul li a.htmlfunction i,html{ 返回html.length>30?html.substr0,30+&hellip;:html; }; };
在创建子字符串的函数中测试长度,并在其中添加省略号 $function{ $ul li a.htmlfunction i,html{ 返回html.length>30?html.substr0,30+&hellip;:html; }; };
如果$ul li a.html.length>30{}…@Blunderfest,你应该创建一个详细的答案,这样你就可以获得积分。你是一个CSS选项的软件,在你的情况下可能会简单得多吗?例如:如果$ul li a.html.length>30{}…@Blunderfest,您应该创建一个详细的答案,这样您就可以获得积分。您是否知道CSS选项在您的情况下可能更简单?例如:
$(function(){
$("ul li a").html(function(){
return $(this).html().substring(0,30);
});
$('.box ul li a').append(' ...');
});