gpt4 book ai didi

jquery - ui.item.has() 总是被触发

转载 作者:行者123 更新时间:2023-12-01 04:13:51 28 4
gpt4 key购买 nike

我在使用 jQuery-UI 和 ui.item 对象时遇到问题。我去过trying找出 ui.item 是否包含具有特定类的元素,但似乎我使用了错误的方法。

代码:

$('.contain').sortable({
start: function(e,ui) {
if(ui.item.has('.nipple'))
ui.item.css('background','red');
}
}).disableSelection();

你能向我解释一下,为什么我错了吗?

感谢您的帮助!

最佳答案

尝试使用.find() :

$('.contain').sortable({
start: function(e,ui) {
ui.item.find('.nipple').css('background','red');
}
}).disableSelection();

这是一个工作演示:http://jsfiddle.net/GGuqT/2/

它只是尝试在当前 ui.item 中查找具有 nipple 类的元素。如果找到,则应用该样式。

我更喜欢这种方法,因为它只有一行,并且无需检查 .nipple 是否存在。

关于jquery - ui.item.has() 总是被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16883586/

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