1
我們想要調整jquery移動表單中的所有標籤標記,並使用來自最大標籤的with。在這裏,人們codesample一個領域:JQM調整標籤寬度
... <fieldset data-role="fieldcontain">
<label for="fusrName">Benutzername/E-Mail<b class="kontoman-mandatory">*</b></label>
<input id="fusrName" name="fusrName" type="text" placeholder="Benutzername/E-Mail" value="">
</fieldset>...
這是jQuery函數:
$.fn.labelWidth = function() {
var maxWidth = 0;
$('fieldset').each(function() {
$(this).find('label').each(function() {
var width = $(this).width();
if (width > maxWidth) {
maxWidth = width;
}
});
});
$('fieldset').each(function() {
$(this).find('label').each(function() {
$(this).css({width:maxWidth});
});
});
}
...這是函數調用:
$(document).on('pageshow',function(event,ui) {
$('#kontoman-form').labelWidth();
如果我們調試: 進入變量maxWith,我們有正確的寬度...但形式dosn't改變? 我們的錯誤是什麼?
http://jsfiddle.net/Palestinian/zL6da/其working..But你仍然需要檢查標籤和輸入寬度和調整兩個。 – Omar 2013-05-06 15:40:28