我正在尝试使用相同的功能在文本区域中上下滑动。使用jquery的slidetoggle。
如何让 javascript 检测单击的元素,以便知道要展开哪个框。
这是我所拥有的
function slidedown(id){
$(id+'text').slideToggle(500);
}
这就是我的职责
在我的 html 中我有这个
<a id="reroof" href="javascript:slidedown(this)">reroof</a>
我想要扩展的部分称为 rerooftext
但是,当我检查 id.id 的值时,我说未定义。
有什么想法吗?
最佳答案
尝试以下代码:
html代码:
<a id="reroof" href="#" onclick="javascript:slidedown(this)">reroof</a>
JS代码:
function slidedown(val){
var id = val.id;
alert(id);
$(id+'text').slideToggle(500);
}
在 html 中,您传递元素(这是指元素而不是 id)
工作示例:
关于javascript - Jquery 检测点击的元素 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8890314/