Javascript Jquery选择href的目标
我希望选择a href的目标元素。我已经按程序生成了指向同一页面上相应元素的链接。有没有办法选择要链接到的图元Javascript Jquery选择href的目标,javascript,jquery,html,Javascript,Jquery,Html,我希望选择a href的目标元素。我已经按程序生成了指向同一页面上相应元素的链接。有没有办法选择要链接到的图元 <a href="#ref1">1</a> <a href="#ref2">1</a> <a href="#ref3">1</a> <p id="ref1> <p id="ref2> <p id="ref3> 这是你想要的 $("a").click(function()
<a href="#ref1">1</a>
<a href="#ref2">1</a>
<a href="#ref3">1</a>
<p id="ref1>
<p id="ref2>
<p id="ref3>
这是你想要的
$("a").click(function() {
var target = $(this).attr("href");
var obj = $(target); // here is what you want
alert(obj.attr(id));
});
工作样本使用.attr()
获取href
,因为它有一个散列,所以您只需选择带有相应id的p
标记
$("a").click(function(e){
e.preventDefault();
var selectedLink = $(this).attr("href");
$(selectedLink).html("SELECTED"); //just for example
});
添加单击事件、获取散列并选择具有该id的元素的基本思想
$(“#链接”)。在(“单击”,“a”,函数(事件){
var hash=this.hash;
$(“.selected”).removeClass(“selected”);
$(此).addClass(“选定”);
$(散列).addClass(“选定”);
event.preventDefault();
});代码>
p.selected{
轮廓:1px黑色虚线;
}
a、 精选{
字体大小:粗体;
}
a
b
首先,你试过什么?更重要的是,你是什么意思?您想如何选择它们?单击
notonclick
。。。