JQuery 截断文本并插入

编程入门 行业动态 更新时间:2024-10-26 12:27:30
本文介绍了JQuery 截断文本并插入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我正在使用一些 Jquery 在另一个元素之前插入一个元素,如下所示:

I am using some Jquery to insert a element before another element as below:

$(document).ready(function () {
    $('a[href*="FolderCTID"]').each(function () {
        $(this).closest('tr').find('div[class^="ExternalClass"]').before(this);
    });
});

我能够在元素之前成功插入

I am able successfully insert before the element

但是,上面脚本中的 .find('div[class^="ExternalClass"]') 是我想在运行时插入之前截断的元素.

But, .find('div[class^="ExternalClass"]') in the script above is the element i want to truncate before inserting on runtime.

请帮助我,我如何在实际插入之前截断文本

Please help me, how i can truncate the text before i actually insert

提前致谢

推荐答案

试试这个:

var truncateLength = 10;
$(document).ready(function(){
    $('a[href*="FolderCTID"]').each(function(){
        var div = $(this).closest('tr').find('div[class^="ExternalClass"]');
        var text = div.text();
        div.text(text.subString(0, text.length > truncateLength  ? truncateLength  : text.length));
        div.insertBefore(this); // insertBefore rather than before
    }); 
 });

这篇关于JQuery 截断文本并插入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-23 08:45:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1038452.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文本   JQuery

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!