点击链接粘贴到文本区域jQuery

时间:2012-10-19 23:46:16

标签: jquery

嘿伙计们我正试图这样做当你点击现有的href =它会将内部文本粘贴到textarea。虽然当然如果点击那个href它会导致链接所以我做了它所以它将取出href。到目前为止,我有这个代码

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

好吧我猜这是一个好的开始哈哈。问题是,我不知道如何添加onClick =“”或任何使功能工作点击你知道吗?或者.click一般的工作。当然我需要.click区域的功能。我不知道在那里放置什么来创建标签内的文本...有人可以帮助我,如果你使用.append或者任何东西你也可以给出解释,我正在努力学习,因为我去。

2 个答案:

答案 0 :(得分: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
        );               
    });
});​

答案 1 :(得分:0)

试试这个

$(".username a").click(function(e){
    //DO Wathever you want here 
    e.preventDefault(); 
})