1

皆さん、既存の a href= をクリックすると、内部テキストがテキストエリアに貼り付けられるようにしようとしています。もちろん、それをクリックするとa hrefがリンクにつながるので、hrefを取り出すように作成しました。これまでのところ、私はこのコードを持っています

$(function(){
$(".username a").removeAttr("href").css("cursor","pointer");
var $paste = $('div.post h4 .username a span');
  $paste.click('')
});

わかりました、それは良いスタートだと思います笑。私にとっての問題は、onClick="" を追加する方法や、クリック時に関数を機能させる方法がわからないことです。または .click は一般的に機能します。もちろん、.click 領域に関数が必要です。タグ内のテキストを作成するためにそこに何を配置すればよいかわかりません...誰かが私を助けてくれますか.appendを使用するか、何か説明をしてもらえますか?行く。

4

2 に答える 2

2
$(function(){
    $('.username a').click(function(){ return false; });
    $('.username a').one('click', function(e){
             //e is short for event
        e.preventDefault(); //will no longer follow through
        //You want to append the text of the anchor link into the textarea.

        var innerTxt = $(this).text();
        //need to trim whitespace from the string
        innerTxt = $.trim(innerTxt);

        var $obj= $('textarea'); //replace this with textarea selector
        $obj.val(
           $obj.val()+'\n@'+innerTxt
        );               
    });
});​
于 2012-10-19T23:53:33.697 に答える
0

これを試して

$(".username a").click(function(e){
    //DO Wathever you want here 
    e.preventDefault(); 
})
于 2012-10-19T23:54:54.760 に答える