帮我弄清楚,在 JS + JQuery 代码中我遇到了这一行:
const itemHasInOriginalSelectedList =
_thisEl.$.children('[value="' + isnOfItem + '"]').length > 0
我不明白这里发生了什么,有人可以详细解释一下吗?
帮我弄清楚,在 JS + JQuery 代码中我遇到了这一行:
const itemHasInOriginalSelectedList =
_thisEl.$.children('[value="' + isnOfItem + '"]').length > 0
我不明白这里发生了什么,有人可以详细解释一下吗?
如果我理解正确,那么:
_thisEl是对元素的引用_thisEl.$- 这是一个包装器,_thisEl它返回这样一个对象,它有一个方法children可以让你通过选择器获取所有子元素的列表(这里我不能准确地说出哪个级别的子元素,无论是第一个还是任何)_thisEl.$.children('[value="' + isnOfItem + '"]')- 这些都是在属性中有value值的子元素isnOfItem_thisEl.$.children('[value="' + isnOfItem + '"]').length- 好吧,它显然返回了这些元素的数量_thisEl.$.children('[value="' + isnOfItem + '"]').length > 0- 检查是否至少有一个这样的元素