我有一个包含4个输入字段和1个textarea的表单。我试图在Jquery中做以下事情但没有成功: 每当我点击一个字段时显示下一个字段。例如,您单击第一个输入,然后显示下一个输入。 在页面加载时,第一个输入字段应该是可见的,而其他所有字段都是隐藏的,这样人们就可以点击第一个字段,然后在点击它们时发现以下内容。 现在,我还想在显示每个字段旁边显示一个内联文本,直到显示下一个字段。 例如,第一个字段是“名称”,因此当人们点击它时,它应显示为“请在此处输入您的名字”,然后当用户点击该字段时,下一个字段“姓氏”显示,旁边的另一个图例“请在这里输入您的姓氏“等等。 有人可以帮助我使用jquery而不使用插件吗?
答案 0 :(得分:0)
试试这个:
var fields = $('#myform .field').hide();
fields.first().show();
fields.find(':input').bind('focus', function() {
$(this).closest('.field').next('.field').show();
});