大家好,我需要获取名称类菜单 li 以加载此页面
html
<body>
<div class="menu">
<ul>
<li class="page2" id="page2">PAGE TOW</li>
<li class="page3" id="page3">PAGE THREE</li>
</ul>
</div>
<div class="load"></div>
</body>
js
$(document).on('click','.menu li',function(){
var Get_Name_Class = //Get Name Class
if(/* var Get_Name_Class*/).hasClass("page2")) {
$(".load").load('page2.php');
}
else if(/* var Get_Name_Class*/).hasClass("page3")) {
$(".load").load('page3.php');
}
});
我怎么能这样(得到 id 或 class 没有区别)
最佳答案
使用 this
在处理程序回调中引用被点击的元素。
$(document).on('click','.menu li',function(){
// cache the reference
var $this = $(this);
// check using the cached element
if($this.hasClass("page2")) {
$(".load").load('page2.php');
}
else if($this.hasClass("page3")) {
$(".load").load('page3.php');
}
});
关于javascript - 如何使用 Javascript 获取名称类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42172882/