我試圖修剪並縮短一些HTML。我使用此代碼:jQuery事件修剪不適用於我
$(window).bind("load", function() {
$.trim('a').substring(0, 10).split(" ").slice(0, - 1).join(" ") + "...";
});
它不起作用。我嘗試了很多東西,但我似乎無法使它工作...看看這個例子:JsFiddle
我試圖修剪並縮短一些HTML。我使用此代碼:jQuery事件修剪不適用於我
$(window).bind("load", function() {
$.trim('a').substring(0, 10).split(" ").slice(0, - 1).join(" ") + "...";
});
它不起作用。我嘗試了很多東西,但我似乎無法使它工作...看看這個例子:JsFiddle
我認爲你的意思something like:
$('a').each(function(i,el) {
el = $(el);
old = $.trim(el.html());
el.html(old.substring(0, 10).split(" ").slice(0, -1).join(" ") + "...");
});
或者:
$('a').html(
function(){
return $.trim($(this).html())
.substring(0, 10)
.split(" ").slice(0, -1)
.join(" ") + "...";}
);
首先 - jquery trim需要字符串而不是過濾器。
這裏是工作提琴。你只需要遍歷每個錨標記修剪所有錨
與環比錨:
我只是改變了鏈接..(忘了包括jquery) – Youss 2012-08-04 09:31:33
爲什麼不使用$(function(){...});而不是那個綁定? – Samson 2012-08-04 09:36:46
@radashk有什麼區別,它仍然不起作用(: – Youss 2012-08-04 09:40:51