不幸的是,我必须为此开一个新问题,因为我还不能在回复中添加评论(在国外帖子中)。
在这个问题中(Clicking CKEditor content to show alert)Palec发布了一个解决方案来获取CKEditor中的onclick事件对我来说非常好但是因为我几乎不知道jQuery我需要知道如何获得元素的id(在这种情况下,使用下面的代码在CKEditor中的div的id。
这是我正在谈论的一段代码。
CKEDITOR.on('instanceReady', function() {
$('.cke_contents iframe').contents().click(function() {
alert('Clicked!');
});
});
感谢您的帮助, 帕斯卡
答案 0 :(得分:0)
您可以使用
获取本机Javascript中元素的IDelement.id
并在jQuery中使用
$('element').attr('id')
工作示例:
// Native Javascript
var myDiv = document.getElementsByTagName('div')[0];
var myDivId = myDiv.id;
window.alert('Native javascript has found the id of the <div> is "' + myDivId + '"');
// jQuery
$(document).ready(function(){
alert('jQuery Library has found the id of the <div> is "' + $('div').attr('id') + '"');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="my-div"></div>