如果元素隐藏,做些事情
这个问题在这里已经有了答案:
尝试这样的事情
if($('#testElement').is(':visible')){
//what you want to do when is visible
}
为你的代码
if($('input[name="firstname"], input[name="lastname"]').is(':visible')){
$('input[name="fullname"]').hide();
}
参考
http://api.jquery.com/visible-selector/
你应该改变
<input type="text" name="fullname">
to
<input type="hidden" name="fullname">
使输入字段隐藏
这应该工作$(element).is(":visible")