Javascript Jquery选择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的目标元素。我已经按程序生成了指向同一页面上相应元素的链接。有没有办法选择要链接到的图元

<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


首先,你试过什么?更重要的是,你是什么意思?您想如何选择它们?
单击
not
onclick
。。。