2015-10-16 2 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, чтобы установить глобальный var в $(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

, спасибо, можете ли вы посмотреть на мою другую проблему с помощью draggable http://stackoverflow.com/questions/33147401/selected-added-div-be-draggable?noredirect=1#comment54109017_33147401 – ArturDvorak

Смежные вопросы