1

「p」にカーソルを合わせると、「duplicate」のようなコンテンツが表示され、「duplicate」をクリックすると、ホバーしたパラグラフが「p」の下に表示されます。

<div id="one">
<p>This is para, when i hover i will appear. </p>
<p>This is another, when i hover i will appear. </p>
<h4 id="o"><a href="#one">Duplicate</a></h4>
<div class="tex"></div>
<ul>
</ul>
</div>

そしてjqueryは

var id = '';
 $("p").hover(function() {
id = $(this).text();
$("#o").show();
},
function() {
$("#o").delay(2000).fadeOut("slow");
 });

$("#o").click(function() {
 $(id).appendTo("tex");
  });

ここで私はいくつかのエラーをしました。しかし、私はそれを知りません。

4

3 に答える 3

0

idas セレクターを使用していますが、正しくありません。

var txt = '';
$("p").hover(function () {
    txt = $(this).text();
    $("#o").show();
},

function () {
    $("#o").delay(2000).fadeOut("slow");
});

$("#o").click(function () {
    $('.tex').append(txt);
});
于 2012-08-20T14:42:56.970 に答える
0

これを試して

$('.tex').append(id);

それ以外の

$(id).appendTo("tex");

テキストをjqueryオブジェクトに変換しようとしています$(id)..あなたがしたいことは、class = texでテキストを要素に追加することです

http://jsfiddle.net/wirey00/9vg8u/5/

于 2012-08-20T14:43:13.773 に答える