Javascript 如何将单击对象的文本传递给变量

Javascript 如何将单击对象的文本传递给变量,javascript,jquery,variables,hyperlink,click,Javascript,Jquery,Variables,Hyperlink,Click,所以我想要的是得到一个被点击的文本,并将其传递给一个变量,然后将这个变量回显到另一个a中 这是我所能做到的,尽管这显然不起作用。我该怎么做 var aOneText = $(clickedA).text(); $('a.one').click(function(){ var clickedA = $(this); $('a.two').text(aOneText); }); 在事件中,您没有将text分配给aOneText var aOneText; $('a.one'

所以我想要的是得到一个被点击的文本,并将其传递给一个变量,然后将这个变量回显到另一个a中

这是我所能做到的,尽管这显然不起作用。我该怎么做

var aOneText = $(clickedA).text();
$('a.one').click(function(){
        var clickedA = $(this);
    $('a.two').text(aOneText);
});

在事件中,您没有将
text
分配给
aOneText

var aOneText;
$('a.one').click(function(){    
    var clickedA = $(this);
    aOneText = clickedA.text();
    $('a.two').text(aOneText);
});
试试这个

$('a.one').click(function(){
    var clickedA = $(this).text();
     $('a.two').text(clickedA);
});
使用
.text()
获取DOM内部的文本并返回它

$('a.one').click(function(){
    var clickedA = $(this);
     $('a.two').text(clickedA.text());
});
根据你的代码,你需要修改它如下

var aOneText;
$('a.one').click(function(){
        var clickedA = $(this);
    aOneText = clickedA.text();
    $('a.two').text(aOneText);
});
您正在定义
var aOneText=$(单击eda).text()外侧单击事件代码,这样它就不会有任何值,而jQuery会给您错误,因为如果您没有声明它,则
$(clickedA)
可能不存在。

试试这个

$('a.one').click(function(){
    $('a.two').text($(this).text());
}
$('a.one').click(function(){
    $('a.two').text( $(this).text());
});

万分感谢!感谢所有快速给出答案的人!