Javascript 如何将单击对象的文本传递给变量
所以我想要的是得到一个被点击的文本,并将其传递给一个变量,然后将这个变量回显到另一个a中 这是我所能做到的,尽管这显然不起作用。我该怎么做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'
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());
});
万分感谢!感谢所有快速给出答案的人!