0

昨日からコード作業をしようとしていますが、できません。私の目標は次のとおりです。ボタンをクリックすると、「a-tag」が別の div にラップされ、a-tag の「href」が入力フィールドから取得され、ユーザーがリンク fe ( somelink.html)。

これが私がこれまでに得たものです:jsfiddle

$("#linkgo").click(function () {    
    $("#wrapper").wrapInner("<a id='tablelink' href='#'></a>");            

    $('#link').change(function() {
      var newurl = $('#link').val();
      $('a#tablelink').attr('href', newurl);
    });
});

リンクをテキストエリアに貼り付け、ボタンをクリックすると、テキストエリアからの href を使用して #wrapper の周りにタグをラップする必要があります。しかし、何も起こりません。

愚かな間違いを犯さないことを願っています。おそらくこれを行うためのより良い方法があります。

4

2 に答える 2

0

これはあなたが探しているものですか? http://jsfiddle.net/EdaWR/20/

$("#linkgo").click(function () {

    $("#wrapper").wrapInner("<a id='tablelink' href='" +$('#link').val() +"'></a>");    

    $('#link').keydown(function() {
        var newurl = $('#link').val();
        $('a#tablelink').attr('href', newurl);
    });
});
于 2013-08-16T10:25:17.257 に答える