2010-09-26 6 views
0

Несколько простой вопрос, но я не могу заставить его работать.Значения входного сигнала Auto set

Я хочу сделать простой осмотр, чтобы узнать, поддерживает ли браузер атрибут placeholder. Если они не хотят устанавливать значения, если поля ввода с jquery.

Теперь я тестирую его на firefox, но не могу заставить его работать. Я не получаю оповещения поле ..

Это то, что я есть, и что не работает ...


jQuery.each(jQuery.browser, function(i, val){ 
if(i=="mozilla" && jQuery.browser.version.substr(0,3)=="1.9"){ 
    $("input").each(function() { 
    alert(this.id); 
    }); 
} 
}); 

Пробовал это также без результата


jQuery.each(jQuery.browser, function(i, val){ 
if(i=="mozilla" && jQuery.browser.version.substr(0,3)=="1.9"){ 
    var $inputs = $("form :input"); 
    $inputs.each(function(el) { 
    alert(el.id); 
    }); 
} 
}); 

ответ

0

Ьгу это

if ($.browser['opera']) { 
    var $inputs = $("form input").each(function() { 
    $(this).val('opera'); 
    } 
} else if ($.browser['mozilla']) { 
    var $inputs = $("form input").each(function() { 
    $(this).val('mozilla'); 
    } 
} 

Update

var ids = $.map($("form input"), function(elem, i) { 
    return $(this).attr('id'); 
}); 
alert('all ids = ' + ids.join(',')); 
+0

Это не про проверку браузера, который работает. Я просто хочу получить значения атрибута id входных элементов. :) – Maurice

Смежные вопросы