gpt4 book ai didi

jquery - 如何访问 geb 模块的根元素

转载 作者:行者123 更新时间:2023-12-01 02:56:42 27 4
gpt4 key购买 nike

我想测试双击页面中的列表项是否会打开相应的项目进行编辑。

这是我的页面结构:

<ul class="list">
<li class="item" ondblclick="jQuery(this).find('.edit-button').click();">
...some content...
</li>
</ul>

我有以下geb页面,使用ListItem模块的geb moduleList定义项目:

class ListPage extends Page {
static content = {
items { moduleList ListItem, $("li.item") }
}
...
}

ListItem 模块中,我想访问根 li 元素以触发对其的双击。

如何访问ListItem模块中的li

正确的 jQuery 选择器可能是 $(this) 但在模块中 this 指向模块实例而不是根元素。

最佳答案

发布我的问题后,我发现了一个 related question提供答案。

$() 指的是geb模块的根元素。

关于jquery - 如何访问 geb 模块的根元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19515811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com