我在「主體」的標籤,這些HTML代碼:加載jQuery的HTML變更後
<body>
<center>
Hello!<br />
<textarea cols="65" rows="10" id="code"></textarea>
</center>
</body>
而且我希望把所有的在上面textarea的我的網頁代碼與此代碼jQuery中:
$("textarea#code").val($('body').html());
好了,現在我希望讓用戶更改「體」的HTML在「文本區域」使用這樣的:
$("textarea#code").change(function(){
$('body').html($(this).val());
$("textarea#code").val($('body').html());
});
第一個改變人後l事情沒有問題,HTML成功更改,但之後用戶無法再次更改HTML!換句話說,JavaScript沒有加載。
這不是JavaScript的沒有加載,它是你遇到了一個無限循環。你更新'change'事件中'textarea'的值,它重新觸發'change'事件,並重復。 –
你是否考慮接受答案? –