2015-10-16 48 views
-3

如何更改CSS属性?在我的情况font-size可是好景不长,但选择在contenteditable中选择更改属性

$("#size").change(function() { 
    $("div[id^=new-text]:last").css("font-size", $(this).val() + "px"); 
}); 

jsfiddle

+0

欢迎堆栈溢出!请参考[游览],四处看看,并仔细阅读[帮助],尤其是[*我如何提出一个好问题?](/ help/how-to-ask) –

+2

标题似乎与问题 –

+0

我以为这是stackoverflow.com,而不是english.stackexchange.com。给这个家伙一个休息...... –

回答

0

跟踪所选元素。将一个click处理程序设置为$(this)的全局变量 - 其中$(this)是单击的元素。

var selectedText = null; 
$('.image').on('click','.new-text', function(){ 
    selectedText = $(this); 
}); 

$("#size").change(function() { 
     selectedText.css("font-size", $(this).val() + "px"); 
}); 

http://jsfiddle.net/daveSalomon/a7qyd0na/14/

+0

谢谢你能看看我的其他问题可拖动http://stackoverflow.com/questions/33147401/selected-added-div-be-draggable?noredirect=1#comment54109017_33147401 – ArturDvorak