1. ホーム
  2. jquery

[解決済み] 文字幅の計算

2022-11-15 04:28:31

質問

jQueryを使ってテキストの幅を計算しようとしています。私は何をすべきかわからないが、私は間違いなく何か間違ったことをしている。

というわけで、以下がそのコードです。

var c = $('.calltoaction');

var cTxt = c.text();

var cWidth =  cTxt.outerWidth();

c.css('width' , cWidth);

どのように解決するのですか?

これは私のために良い仕事をした。

$.fn.textWidth = function(){
  var html_org = $(this).html();
  var html_calc = '<span>' + html_org + '</span>';
  $(this).html(html_calc);
  var width = $(this).find('span:first').width();
  $(this).html(html_org);
  return width;
};