有点简单的问题,但我无法让它发挥作用。
我想做一个简单的检查,看看浏览器是否支持占位符属性。如果他们不想,如果输入字段是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 :(得分: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');
}
}
<强>更新强>
var ids = $.map($("form input"), function(elem, i) {
return $(this).attr('id');
});
alert('all ids = ' + ids.join(','));