[英]Set size of textarea using REST in Place
我不了解如何將事件機制綁定到JQuery,以使用就地REST設置文本區域的大小。 有人可以指出我正確的方向嗎?
根據文檔 ,“ ready.rest-in-place
。在此事件中可以使用例如更改字段或文本區域的大小。”
因此,我已經加載了此文件,但它似乎並沒有改變樣式:
$('.rest-in-place-body').bind('ready.rest-in-place', function(event, json) {
el = $(this);
el.style.width = "250px";
el.style.rows = "10";
});
我要編輯的屬性是Model#body
我對此有什么不對的地方?
更新:這是單擊的div。 我看不到jquery創建的HTML,就像我在Firebug中查看已更改的內容時一樣,它會停用當前的編輯並返回到此。 也許還有另一種我不知道的方式?
<div id="event-input" class="rest-in-place" data-url="/events/2" data-object="post" data-formtype="textarea" data-attribute="body">Click to Edit...</div>
由restinplace
生成的textarea
不會具有類名rest-in-place-body
。 嘗試
$('#event-input').bind('ready.rest-in-place', function(event, json) {
$(this).find('textarea').attr('rows', '10');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.