所以我想要的是获取单击的文本并将其传递给变量,然后将此变量回显到另一个变量中。
这是我已经得到的,虽然这显然不起作用。我该怎么做?
var aOneText = $(clickedA).text();
$('a.one').click(function(){
var clickedA = $(this);
$('a.two').text(aOneText);
});
答案 0 :(得分:3)
您未在活动中为text
分配aOneText
。
var aOneText;
$('a.one').click(function(){
var clickedA = $(this);
aOneText = clickedA.text();
$('a.two').text(aOneText);
});
答案 1 :(得分:0)
试试这个
$('a.one').click(function(){
var clickedA = $(this).text();
$('a.two').text(clickedA);
});
答案 2 :(得分:0)
使用.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 = $(clickedA).text();
侧面点击事件代码,因此它没有任何值,而jQuery会给您错误,因为如果您没有声明它,$(clickedA)
可能不存在。
答案 3 :(得分:0)
$('a.one').click(function(){
$('a.two').text($(this).text());
}
答案 4 :(得分:0)
试试这个
$('a.one').click(function(){
$('a.two').text( $(this).text());
});