textarea から div ブロックにテキストを追加する小さなアプリケーションを作成します。ユーザーが黄色の div テキストをクリックしても追加されず、選択したテキストのプロパティ (フォント ファミリー、フォント サイズ) も選択ボックスで強調表示されるようにしたい
$(document).ready( function() {
$('#page1').click(function(e){
var $el = $("<li class='text'>"+$('#ta').val()+"</li>"),
$this = $(this), offset = $this.offset();
$el.css({
position: 'absolute',
left: e.pageX - offset.left,
top: e.pageY - offset.top
});
$this.append($el);
($el).draggable();
$("#page1 li").click(function(){
$("#page1 li").removeClass('active');
$(this).addClass("active");
});
});
$("#fs").change(function() {
$('li.active').css("font-family", $(this).val());
});
$("#size").change(function() {
$('li.active').css("font-size", $(this).val() + "px");
});
});
Jsfiddle リンク: http://jsfiddle.net/sharma_pooja/P2Kyk/31/