点击用户id显示隐藏文本框,再次点击隐藏,但是要确保显示当前的文本框

这里我给文本框添加了id,id是id和时间拼接确保唯一,但是效果做不出来。![图片说明](https://img-ask.csdn.net/upload/201510/23/1445569339_223768.png)图片说明图片说明

     function details(userid) {
        var ta = document.getElementById(userid);
        ta.style.display = ta.style.display == 'none' ? 'block' : 'none';
    }
function details(userid){ var ta = document.getElementId(userid); ta.style.display = ta.style.display == 'none'? 'block' : 'none'; }
我这样写了,没有反应

jquery的slideToggle方法
$("#"+userid).slideToggle();

现在效果可以了,但是还差一点,就是我点击第二个链接的时候上一个链接的隐藏文本框还在显示,这样就显着不好看了图片说明

$("#id").hide();