クリックされた iframe のコンテンツを取得した後、カスタム属性を持つ最初の要素を取得するためにフィルタリングされますdata-type = filled
。しかし、その特定の要素にクラスを適用することはできません。
これが私のコードです:
var clicked_content = event.target.outerHTML, // gives the content being clicked
content = $(clicked_content).find("*[data-type='filled']:first").andSelf().html(); // this gives me the required content
// this was supposed to add a class to particular element
content.parent.addClass("highlight");
私もこのようにしようとしました:
$(event.target).children().find("*[data-type='filled']:first").andSelf().addClass('highlight');