関数から要素を除外する必要があり、if句に苦労しています...
私は3つの属性を持つ4つのタイプの要素を持つことができます
A B C D
-----------------------------------------------------------------
"external" undefined boolean/undefined boolean boolean
"wrapper" boolean undefined boolean undefined
"parent" 1 0 1 1
AとBのみを通過させるif句を作成する必要があり、非常識になります...
これが私が持っているものです:
// "from" is my element to check
if (
( typeof from.jqmData("external-page") == "undefined"
&& from.parents('body').length == 1 )
||
( typeof from.jqmData("external-page") == "boolean"
&& from.parents('body').length == 0 )
) {
// do something
}
誰かが私を助けて正しい軌道に乗せることができますか?
ありがとう!