因此,我想要的是將點擊的文本傳遞給變量,然後將該變量回顯到另一個變量中。如何將單擊對象的文本傳遞給變量
這是據我所知,儘管這顯然不起作用。我應該怎麼做?
var aOneText = $(clickedA).text();
$('a.one').click(function(){
var clickedA = $(this);
$('a.two').text(aOneText);
});
因此,我想要的是將點擊的文本傳遞給變量,然後將該變量回顯到另一個變量中。如何將單擊對象的文本傳遞給變量
這是據我所知,儘管這顯然不起作用。我應該怎麼做?
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 = $(clickedA).text();
出方Click事件代碼,所以它不會有任何價值,而不是jQuery的給你的錯誤,因爲$(clickedA)
不得如果你沒有聲明它存在。
$('a.one').click(function(){
$('a.two').text($(this).text());
}
試試這個
$('a.one').click(function(){
$('a.two').text($(this).text());
});
萬分感謝! 並感謝所有其他人誰給出了快速的答案! – 2013-03-13 12:38:54
不客氣。 – Adil 2013-03-13 12:39:30