首页 > 解决方案 > 用柏树在 jquery 日历中选择日期

问题描述

我在我的应用程序中使用了以下 jquery 日历插件的代码片段,并且剪断了赛普拉斯代码以选择日期1990-10-11

$(function() {
  $("#datepicker").datepicker({
    changeMonth: true,
    changeYear: true,
    dateFormat:"yy-mm-dd"
  });
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<p>Date: <input type="text" id="datepicker"></p>

    cy.get("#datepicker").click();
    cy.get(".ui-datepicker-month").select("10");
    cy.get(".ui-datepicker-year").select("1990");
    cy.get("table.ui-datepicker-calendar").then(() => {
        cy.contains('11').click();
    });

使用代码我可以更改年份和月份,但不能选择日期。如何1990-10-11通过柏树设置日期。

标签: javascriptjquerycypressjquery-ui-datepicker

解决方案


尝试如下点击date 11

cy.get("a.ui-state-default:contains(11)").click();

推荐阅读