gpt4 book ai didi

jquery - Chrome 中的 SSRS ReportViewer 日期选择器

转载 作者:行者123 更新时间:2023-12-01 05:45:30 24 4
gpt4 key购买 nike

在非 IE 浏览器中显示 jQuery DatePicker 时遇到问题。

最佳答案

首先您应该更正 HTML:

<div>
<form>
<rsweb:ReportViewer ID="ReportViewer" Style="display: table !important; margin: 0px; overflow: auto !important;" runat="server"></rsweb:ReportViewer>
</form>
</div>

并且无需调用 document.ready 两次 - 您使用的两次都执行相同的操作

$(function () {
showDatePicker();
});

“If span”不起作用 - 您需要使用 if(span.length):

function showDatePicker() {
var parameterRow = $("#ParametersRowReportViewer");
var innerTable = $(parameterRow).find("table").find("table");
var span = innerTable.find("span:contains('From Date:')");
if(span.length) {
....
}
}

也许这些更改可以解决您的问题。

<小时/>

编辑

您需要将脚本更改为:

var innerRow = $(span).parents('tr').eq(0); // changed
var innerCell = innerRow.find('td').eq(1);
var textFrom = innerCell.find('input[type="text"]'); // changed
innerCell = innerRow.find('td').eq(4);
var textTo = innerCell.find('input[type="text"]'); // changed

由于 ASP-Script-Stuff,我也必须添加它(以禁用它的 fiddle ):

// Remove ASP-Scripts onClick-stuff
$('div').add('td').attr('onclick', '');

// Remove input disabled="disabled"
$('input').removeAttr('disabled');

参见this updated fiddle .

我希望这会有所帮助。

关于jquery - Chrome 中的 SSRS ReportViewer 日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27139029/

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