如何使用Jquery和JavaScript在contentEditable div中获得活动的div id
问题描述:
我想在输入文本时获得contiveEditable div中的活动div id。提供解决方案。如何使用Jquery和JavaScript在contentEditable div中获得活动的div id
答
您可以通过使用JQuery
得到目标元素的id
:
$('div').on('click', function(e){
alert(e.target.id);
});
但是您更感兴趣的是改变目标的CSS
那么就没有必要得到id
。你可以这样做:
$('div').on('click', function(){
$(this).css("background-color", "yellow");
});
编辑:
是的,你可以使用mouseover
event
$('div').mouseover(function(e){
alert(e.target.id);
});
您能否提供[最小,完整和可验证的示例](http://stackoverflow.com/help/mcve)。 –
绑定关键事件并使用'this'来获取它的id。 – Jai
如果我在contntEditable div中有10个div。如果我在第三个div中输入文本的方式,我需要获得第三个div id。从那我需要应用css样式 – Nai