殼體:應選擇對象如何檢查HTML元素是否有jQuery的一些HTML標記?
例如:
function getDomPart(text,htmlTag){
return $(text).closest(htmlTag).get(0);
}
var text1='<object>some text + html elements </object>';
var text2='<div><object>some text + html elements </object></div>';
alert(getDomPart(text1,'object'));
alert(getDomPart(text2,'object'));
結果應該是:一些文本+ html元素 ,但它不是。
請告訴我應該修正什麼。
編輯: 請參閱我的答案與簡短的解決方案。
什麼_is_的結果呢? – 2012-02-12 13:11:36
@LightnessRacesinOrbit。這是DOMelement和不明確的。看到我的答案。 – gdoron 2012-02-12 13:35:20
@gdoron:不,我正在試圖訓練OP來提出更好的問題。 – 2012-02-12 13:47:11