-1

ユーザーがテキスト ボックスにステートメントを入力した後、リンクを作成する必要があります。

4

2 に答える 2

1

jQueryタグが正しく、DOM 操作が必要であると仮定すると、答えは次のとおりです。

http://jsfiddle.net/APUHd/

<button>Link words</button>
<div id="sentence">Hai, How are you</div>​

 

var jqSentence = $('div#sentence');
var aSentence  = jqSentence.html().split(' ');

function LinkWord(iIndex, sHref) {
    aSentence[iIndex] = '<a href="' + sHref + '">' + aSentence[iIndex] + '</a>';
    jqSentence.html(aSentence.join(' '));
}

$('button:first').click(function(){
    LinkWord(1, '/some/path');
    LinkWord(3, '/some/other/path');     
});

</p>

于 2012-12-10T09:28:55.407 に答える
1

通常のハイパーリンクをどのように作成しますか?

<a href="...">Hai</a>, How are you

于 2012-12-10T09:18:46.563 に答える