こんにちは、ボタンをクリックしてテキストにハイパーリンクを追加する必要があるテキストエリアがあります。私はjqueryモバイルを使用しています。私のHTMLコード:
<textarea rows="10" id="t1">Test</textarea>
<a href="#" data-role="button" data-inline="true" id="submit">Submit</a>
私のJavascriptとして:
$(document).bind("pageinit",function(){
$("#submit").live("click",function(){
var valu=$("#t1").val();
alert(valu);
$("<a href='#'>Adding</a>").appendTo("#t1");
});
});
ハイパーリンク「追加」がテキストエリアに追加されません。奇妙なことに、IE7 では問題なく動作しますが、Chrome では動作しません。誰かがこれについて私を助けてくれますか。
追記:撮ってみた
<a href='#'>Adding</a>
別の変数に変換し、それを textarea の値に追加してから、jquery の .html() メソッドを使用して変換します。それも機能していません。