だから私が望むのは、クリックされたテキストを取得して変数に渡し、この変数を別の a にエコーすることです。
これは私が得た限りですが、これは明らかに機能しません。どうすればいいですか?
var aOneText = $(clickedA).text();
$('a.one').click(function(){
var clickedA = $(this);
$('a.two').text(aOneText);
});
だから私が望むのは、クリックされたテキストを取得して変数に渡し、この変数を別の 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 = $(clickedA).text();
外側のクリックイベントコードを定義して$(clickedA)
いたので、宣言しなかった場合は存在しない可能性があるため、代わりにjQueryがエラーを返します。
$('a.one').click(function(){
$('a.two').text($(this).text());
}
これを試して
$('a.one').click(function(){
$('a.two').text( $(this).text());
});