Calculating text width

后端 未结 22 1340
轻奢々
轻奢々 2020-11-22 03:36

I\'m trying to calculate text width using jQuery. I\'m not sure what, but I am definitely doing something wrong.

So, here is the code:

var c = $(\'.c         


        
22条回答
  •  广开言路
    2020-11-22 04:01

    I found this solution works well and it inherits the origin font before sizing:

    $.fn.textWidth = function(text){
      var org = $(this)
      var html = $('' + (text || org.html()) + '');
      if (!text) {
        html.css("font-family", org.css("font-family"));
        html.css("font-size", org.css("font-size"));
      }
      $('body').append(html);
      var width = html.width();
      html.remove();
      return width;
    }
    

提交回复
热议问题