td内内容进行换行方法

 

这个问题鼓捣了快两天,值得记录下来

 

第一次方法,我选择了直接

var td= $('td').text

直接选择所有的td进行定义,过于简单,利用console控制器把td打印出来发现数字都合在一起,这是一个很不理智的方法

 

第二次方法,我利用了children方法,按照table tr td一级级找,但是方法过于麻烦,选择放弃

 

 

第三次方法,直接find找到,打印出来console发现只是将td找到,里面的内容并没有解决

var $table = $("table");
        var td = $table.find("td")
        console.log(td);

        if (td.length > 30) {
         $("<br><br/>").appendTo("td");     
            return false;

 第四次方法,

 

 $(document).ready(function() { 
        var $table = $("table");
        var td = $table.find("td")
        var tt =  $("td").val();
        console.log(tt);
       $('table td').each(function(){
        console.log($(this).text());

        if ($('table td').text() > 30) {
          alert('fev')
         $("<br><br/>").appendTo('table td').text();   
            return false;
        }
        else {            
            $('td').val("");
            return true;
        }
         })
    });

打印出来td里面的值,但是用<br>修改的还是td的换行,里面的值并没有换

第五次方法,直接改css..

 td{width : 18% ;
        word-break : break-all;}

折腾半天,真是黑色幽默

转载于:https://www.cnblogs.com/alex-toni/p/5755885.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值