我有一个看起来像这样的textarea
<textarea name="target">Some words</textarea>
当我验证我的表单时,我正在尝试专注于填写错误的元素。所以我一直在尝试像
这样的东西$('textarea[name="target"]').focus();
但它似乎没有起作用。难道我做错了什么?我无法在textarea或类中添加id,因为我的伙伴正在使用php。
我的全部功能看起来像这样
if ($('textarea[name="target"]').val() == '') {
$('.error').html('Please let us know a small summery of what your book is about');
$('.error').addClass('marginBottom');
$('html, body').animate({
scrollTop: ($('.className').first().offset().top)
},500);
$('textarea[name="target"]').focus();
return false;
}
除焦点外,一切都有效。