写jquery的问题?

时间:2017-02-17 20:09:11

标签: jquery

用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,伙计们请帮忙...

2 个答案:

答案 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();
 }