2014-03-05 77 views
-2

我有以下jQuery來檢查如果我想適合我的文本(僅用於測試目的)應該是多寬,但它始終給我與我自己的寬度相同的寬度,我究竟做錯了什麼?jQuery刪除寬度不起作用

var newWidth = $(this).clone().insertAfter($(this)); 
newWidth.width(""); 
console.log(newWidth.width() + ' ' + $(this).width()); 
newWidth.remove(); 

例如,在我的HTML中,我有一個鏈接到德國網站的標籤,通常我的寬度是100 px。但現在,這個德國網站的標題是「Rechtsschutzversicherungsgesellschaften」,這是太長的文本,以適應100px。我想看看我應該是多麼寬,以我的當前字體大小等,以適應整個文本在一行。

+1

提供你的HTML –

+1

什麼是你希望這個做:'newWidth.width( 「」);'???我想你的意思是:'newWidth.css('width','');'重置任何CSS寬度規則適用於行 –

+0

中的元素該代碼應該做什麼?這很混亂。 – Liam

回答

0

您可以使用:

newWidth.css('width', 'auto') 

newWidth.css('width', '');