0

私が達成しようとしていることは簡単です。それを実現するためのjQuery用語がわかりません。リンクをクリックできるようにしたいのですが、リンクは「リンク」が何であるかを正確にテキストフィールドに出力します。私はそれが次のようになると想像します:

$(document).ready(function(){
  $('a.text-display').click(function(){
    "copy that link text and display it in a textbox"
   });
});
4

2 に答える 2

2

もうすぐです:

$(document).ready(function(){

    $('a.text-display').click(function(e){
        e.preventDefault(); //don't follow the link
        var linkText = $(this).text();
        $('#mytextfield').val(function(index, oldValue) {return oldValue + ' ' + linkText } ); //add the text to the current value of the textfield (input text)
    });
});
于 2012-08-05T07:13:02.277 に答える
0

このようなものが欲しいですか?

$(document).ready(function(){

    $('a.text-display').click(function(e){
        e.preventDefault(); //don't follow the link
        $(this).replaceWith('<input value="'+ $(this).attr("href") +'">');
    });
});​

ここで実際の動作を確認してください: http://jsfiddle.net/EJcRB/

于 2012-08-05T07:18:47.790 に答える