<script src="Scripts/jquery-1.8.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var $this = $("#Test_txtarea");
var txtval = $this.val();
$this.find("img").each(function() {
var imgbytes = $(this).attr("name"); // extract bytes from selected img src
$(this).replaceWith(imgbytes);
});
$("#NewVal").html(txtval);
});
</script>
HTML
<textarea ID="Test_txtarea" >Hi <img src='test.png' name='test' > kifak <img src='test2.png' name='test1' > Mnih <img src='test3.png' name='test3' ></textarea>
<span id="NewVal" ></span>
什麼,我試圖做的基本上是試圖通過它的名字來代替每個img標籤所以最終textarea的值會是這樣的:嗨test
kifak test1
Mnih test3
這是的jsfiddle:http://jsfiddle.net/Ga7bJ/2/
.find("img")
總是返回0作爲length.how我可以修復此代碼嗎?
jsfiddle請。 – Hugo
你在'textarea'裏面有'img'標籤? – user25312
請所有檢查我的更新和是的,我有一個IMAG標籤內的文本區 – Sora