我想確定一個圖像是否一個圖像或不使用jQuery。這應該是直接使用$('selector').is('img')
,但這是行不通的。這是Chrome的表情控制檯的屏幕截圖。我不明白爲什麼is()函數失敗。調試器說這個元素是一個HTMLImageElement。有什麼建議麼?確定如果一個元素是一個圖像使用jQuery中的CKEditor
var selectedElement = ckEditor.getSelection().getSelectedElement();
var $element = $(selectedElement);
var isImage = $element.is('img');
第一個「要素」的一組是另一種包裝,它的'$'屬性是實際的元素中。你還使用了其他什麼庫? – pimvdb
我從CKEditor的API getSelectedElement()獲取元素,然後將其包裝到一個jQuery集合中。這會有所作爲嗎? – Halcyon
似乎它應該工作。 http://jsfiddle.net/X2nmM/你能創建一個破碎的例子嗎? – CaffGeek