更改在contenteditable中选择的属性

时间:2015-10-16 10:45:11

标签: jquery

如何更改CSS属性?在我的情况下font-size但不是最后但是选择了

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

jsfiddle

1 个答案:

答案 0 :(得分: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/