编写jquery有问题吗?
用jquery传递一本难懂的大部头 我的java脚本代码==>编写jquery有问题吗?,jquery,Jquery,用jquery传递一本难懂的大部头 我的java脚本代码==> $(document).ready(function(){ function openDiv(e){ document.getElementById(e).style.display='block'; } }); 和HTML代码==> <a href="#manageVendors" onclick="openDiv('manageVendors
$(document).ready(function(){
function openDiv(e){
document.getElementById(e).style.display='block';
}
});
和HTML代码==>
<a href="#manageVendors" onclick="openDiv('manageVendors')">Manage Vendors</a>
我不知道如何编写jquery,伙计们,请帮助…如果您希望接受事件元素作为参数,则必须在事件处理程序中传递此消息:
<a href="#manageVendors" onclick="openDiv(this)">Manage Vendors</a>
祝你好运 在jQuery中,要选择具有ID的内容,可以像在CSS中一样使用选择器 所以要实现
document.getElementById(e);
在jQuery中,您需要
$("#" + e);
所以把你的函数改为
function openDiv(e) {
$("#" + e).show();
}
编写$+e.show函数openDiv是ready处理程序的私有函数。无法从内联单击处理程序访问它。还有其他人指出的错误。应该是$$e.attr'href'。e是一个DOM元素,但.attr是一个jQuery方法。
$("#" + e);
function openDiv(e) {
$("#" + e).show();
}