次のコードがあります。
var parentEls = node.parents()
.map(function () {
var curParentID = this.getAttribute("id");
var curParentClass = this.getAttribute("class");
if(curParentID) {
return this.tagName + "#" + curParentID;
/*stop the map function from proceeding*/
} else {
return this.tagName;
}
})
.get().reverse().join(", ");
上記のコードは、一意の ID の検索を見つけるのに役立ち、ID が見つかると、xpath を作成します。IDが取得され、マップ機能が停止する必要があるポイントに達したら、マップ機能を停止するにはどうすればよいですか? return false と break を試しましたが、うまくいきません。
他の提案はありますか?