用jquery传递一个坚韧的书。
我的java脚本代码==>
$(document).ready(function(){
function openDiv(e){
document.getElementById(e).style.display='block';
}
});
AND HTML CODE ==>
<a href="#manageVendors" onclick="openDiv('manageVendors')">Manage Vendors</a>
我试图写下JQUERYLIKE =&gt;
function openDiv(e)
{
$(e).show();
}
我不知道如何写jquery,伙计们请帮忙...
答案 0 :(得分:0)
如果您希望将event元素作为参数接受,则必须在事件处理程序中传递 this :
<a href="#manageVendors" onclick="openDiv(this)">Manage Vendors</a>
正如我已经注意到你要显示的元素可以通过href attribtue的值来选择,所以为了显示div使用下面的代码:
function openDiv(){
$(e.attr('href')).show();
}
祝你好运:)!
答案 1 :(得分:0)
在jQuery中选择带有ID的内容,你可以像CSS一样使用选择器。
所以要实现
document.getElementById(e);
在jQuery中,你需要
$("#" + e);
所以将你的功能改为
function openDiv(e) {
$("#" + e).show();
}