:eq(0) 和 .eq(0) 的区别

$(top.document).find(“iframe”).eq(0).attr(‘src’, rightSrc);
用到知识:
1、获取 find(“iframe”)
2、选择器 .eq(0)
3、设置属性 attr(‘src’, rightSrc)

$(’#???:eq(0)’) 返回 符合#???选择器的元素集合第一个,它的类型是jQuery对象
$(’#???’).eq(0) 返回 $(’#???’) jquery元素集合的第一个元素,并将之转换为 javascript对象

来源:
https://blog.csdn.net/qq_15007601/article/details/82056357

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你想在这个查询中增加一个子查询来关联主表和子表,并且如果传入的 charge_back 字段为空,则只查询主表。我可以帮你修改这段代码,如下所示: ``` selectPage(reqVO, new LambdaQueryWrapperX<VarianceDO>() .inSql("varianceId", "SELECT varianceId FROM ts_variance_fill WHERE 1=1 and charge_back ='N'") .eqIfPresent(VarianceDO::getFiscalYear, reqVO.getFiscalYear()) .eqIfPresent(VarianceDO::getWeekEnd, reqVO.getWeekEnd()) .eqIfPresent(VarianceDO::getApprovalStatus, reqVO.getApprovalStatus()) .eq(StrUtil.isNotBlank(reqVO.getOu()), VarianceDO::getOperatingUnit, reqVO.getOu()) .eq(StrUtil.isNotBlank(reqVO.getMu()), VarianceDO::getManagementUnit, reqVO.getMu()) .eq(StrUtil.isNotBlank(reqVO.getSmu()), VarianceDO::getSubManagementUnit, reqVO.getSmu()) .eq(StrUtil.isNotBlank(reqVO.getRankCode()), VarianceDO::getRankCode, reqVO.getRankCode()) .eqIfPresent(VarianceDO::getStaffGpn, reqVO.getEmployeeGPN()) .apply(reqVO.getApprover() != null, "FIND_IN_SET ( '"+ reqVO.getApprover() +"',approver )") .orderByDesc(VarianceDO::getVarianceId)); ``` 在这个查询中,我们使用了 `inSql` 方法来添加一个子查询,该子查询选取了 `ts_variance_fill` 表中的 `varianceId` 字段,当 `charge_back` 字段的值为 `'N'` 时,将其与主表的 `varianceId` 字段进行关联。同时,我们在 `SELECT` 语句中使用了 `1=1` 来保证 SQL 语法的正确性。如果传入的 `charge_back` 字段为空,则只查询主表,因为在这种情况下,子查询中的 `WHERE` 条件将不成立,因此不会返回任何结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值