Javascript 通过两个数据属性和排除数据属性获取div

Javascript 通过两个数据属性和排除数据属性获取div,javascript,jquery,html,custom-data-attribute,Javascript,Jquery,Html,Custom Data Attribute,我有一些类似的div: <div id="1" data-effect-in="swing" data-effect-out="bounce"></div> <div id="2" data-effect-in="swing"></div> <div id="3" data-effect-out="swing"></div> <div id="4" data-effect-out data-effect-in="swi

我有一些类似的div:

<div id="1" data-effect-in="swing" data-effect-out="bounce"></div>
<div id="2" data-effect-in="swing"></div>
<div id="3" data-effect-out="swing"></div>
<div id="4" data-effect-out data-effect-in="swing"></div>
<div id="5" data-effect-in data-effect-out="fadeIn"></div>

我需要使用jQuery获取具有数据效果输入和数据效果输出的div,并且这些属性的值不是空的

新增要求

我也需要得到具有数据效果的div,其值不为空且不具有数据效果

id是GUID(我不知道id,是从数据库生成的)


谢谢

具有数据影响输入和数据影响输出且这些属性的值不为空的div:

$("div[data-effect-in][data-effect-in!=''][data-effect-out][data-effect-out!='']")
// result: div#1

值不为空且在中不具有数据效果的div:

$("div[data-effect-out][data-effect-out!='']:not([data-effect-in])")
// result: div#3

这是我的。

我到办公室后会设法解决这个问题。