我試圖通過jQuery動態調整輸入字段的大小,我的函數可以工作,但對每個輸入應用相同的值,而不是獨立聲明每個輸入的寬度。任何人都可以看到我可能做錯了什麼?將功能分別應用於所有項目?
的jQuery
function inputSize(){
var inputContainer = $('.input-style').width();
var labelWidth = $('.input-style label').width() + 40; // 40 is the padding + margin
var inputNewSize = inputContainer - labelWidth;
$('.input-style input').css('width', inputNewSize);
}
inputSize();
'$('。input-style')'返回所有具有'class = input-style'的元素。想想爲什麼獲得該結果的'width()'可能沒有用處。 – Cristy 2015-01-15 16:43:00