JQuery 1.7.2。JQuery .html(),.val()和onclick =「」缺少屬性值
有一個html:
<div id="div1">
<a class="picture" href="images/1.jpg" onclick="return hs.expand(this)"><img src="images/1s.jpg" /></a>
</div>
<p><span id="constructorview">To text area</span></p>
<p><textarea id="text1"></textearea></p>
而且有JS:
「返回hs.expand(本)」 是:
$(document).ready(function() {
$('#constructorview').live('click',function() {
$('#text1').val($('#div1').html());
});
});
點擊#constructorview textarea的值設置爲後失蹤!
P.S.第一次使用後。然後我保存到數據庫。下次它設置爲onclick =「」。
請幫幫我!
如何保存onclick屬性值?
從jQuery 1.7開始,.live()方法被deprecat編輯。使用.on()附加事件處理程序。老版本的jQuery用戶應優先使用.delegate(),而不要使用.live()。 http://api.jquery.com/live/ –
這是工作http://jsfiddle.net/naMJ9/? –
正確拼寫/ textarea後,它顯示鉻鉻合金中的onclick – mplungjan