jquery 相关问题

jQuery是一个Javascript库,考虑添加Javascript标记。 jQuery是一个流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jquery的问题应该与jquery相关,因此有问题的代码应该使用jquery,并且至少需要jquery与用法相关的元素。

使用Javascript向输入元素添加禁用属性

我有一个输入框,我希望禁用它并同时隐藏它以避免移植表单时出现问题。 到目前为止,我有以下代码来隐藏我的输入: $(".shownextrow").click(fu...

回答 9 投票 0

如何将JSON数据放入html/javascript网格表中

我有以下JSON格式的数据: [ { "ID": "00:50:c2:63:10:1a", “开始”:“1349773838277760”, “结束”:“1349773838277770...

回答 5 投票 0

如何移动多个球

如何添加多个球来移动?请帮忙。 这是球的代码及其弹跳方式 - 回顾一下。 我认为 obj 名称就是问题所在。我不能每次都起新名字...

回答 1 投票 0

如何在JavaScript中对表格金额求和? [已关闭]

我有一张桌子,我在那里捐出少量的钱。现在我想计算表中所有金额的总和。我怎样才能做到这一点? 我的代码: var tr = ""; var 总金额 = ""; var footerTr = ""; ...

回答 1 投票 0

更新和过滤 Laravel 数据表

我想返回一个数据表,其中包含数组中的集合,我可以从浏览器的网络检查器中看到响应和预览选项卡,所有数据都显示在那里,但出于某些原因...

回答 1 投票 0

JS For 循环在调用函数后提前停止

我有一个 Javascript 数组,用于保存页面的内容。为了在页面加载时在正确的位置绘制所有对象,我循环遍历数组并拉出元素。这非常有效

回答 2 投票 0

jsTree 创建节点后获取新节点

我试图在用户编辑新节点的名称并按 Enter 键后获取新创建节点的文本值。 当我这样做时: .on('create_node.jstree', 函数 (e...

回答 2 投票 0

如果输入值动态变化,有什么方法可以触发“更改”事件侦听器吗?

假设,我有一个委托输入字段,其类名称为“bulk_number”,位于父类名称“all_bulk_inputs”内,还有一个按钮,每当我点击时,该按钮都会向该输入字段添加随机数...

回答 2 投票 0

测试响应式网站的最佳方法

我的任务是创建一个网站(主要使用 javascript 和 JQuery),该网站从网站读取某个元素 - 例如导航栏 - 并测试它以查看它在不同情况下的反应

回答 4 投票 0

在引导通知 javascript 警报中自定义消息

在许多网站中,他们会在右下角或左下角弹出的警报通知中显示新访客登陆页面 下面的代码工作得很好,除了我还没有

回答 1 投票 0

向 Extjs 网格添加过滤器

我想在单击过滤器按钮时向网格添加一些过滤器(见下文)。必须使用过滤器面板表单中的给定值将过滤器添加到网格中。 在此页面上的文本字段

回答 2 投票 0

选择的 jQuery 插件不更改 HTML 选择

我正在尝试将选择标签从 HTML 更改为示例中使用的标签 选择 v1.8.7,但即使按照以下步骤进行操作,选择仍将继续作为默认选择: 测试.html ...

回答 1 投票 0

当焦点位于输入时隐藏 ios 设备上的键盘

当某些插件(或其他代码)使用纯javascript(或jquery库)将焦点设置到html页面上的输入元素时,我想在ipad设备上隐藏虚拟键盘

回答 5 投票 0

如何通过javascript使用costum过滤器(selectCheckboxMenu)保存和恢复primefaces数据表的过滤器状态?

我有一个 primefaces 数据表,想使用 selectCheckboxMenu 对其进行过滤 我有一个 primefaces 数据表,想使用 selectCheckboxMenu 对其进行过滤 <p:column filterBy="#{entity.category}" headerText="Category" filterMatchMode="in"> <f:facet name="filter"> <p:selectCheckboxMenu label="Category" onchange="PF('datatable').filter()"> <f:selectItems value="#{bean.categoryOptions}"/> </p:selectCheckboxMenu> </f:facet> <h:outputText value="#{entity.category}" /> </p:column> 过滤器本身效果很好。我可以过滤数据表,并且在重新加载站点后也只有过滤后的值。 我的问题是重新加载后数据表的过滤状态消失了。我看到过滤器有效,但我在数据表的标题中没有看到过滤器的值。 带有数据表的表单: <h:form id="form"> <p:dataTable var="entity" value="#{bean.list}" widgetVar="datatable" filterEvent="enter" id="datatable" lazy="true"> <p:ajax event="filter" process=":form:filters" onstart="saveDatatableState()"></p:ajax> ... columns ... </p:dataTable> <h:inputHidden id="filters" value="#{bean.filters}" /> <h:inputHidden id="page" value="#{bean.page}" /> <h:inputHidden id="npages" value="#{bean.npages}" /> <h:inputHidden id="scrollPos" value="#{bean.scrollPos}" /> </form> <script src="js/DataTableFilterStorage.js" /> <script> $(function(){ loadDatatableState(); }); </script> 过滤器值通过 JavaScript 保存和加载。这些方法位于文件 DataTableFilterStorage.js 中: function saveDatatableState(){ var filterNormal = $('form .ui-column-filter').serialize(); var filterCustomText = $('form .ui-column-customfilter .ui-inputfield').serialize() if (filterNormal != "" && filterCustomText != "") { $(fFilter).val(filterNormal + '&' + filterCustomText); } else { $(fFilter).val(filterNormal + filterCustomText); } var page = $('.ui-paginator-page.ui-state-active:first').text(); if(!page) page = 0; var scrollPos = $('body').scrollTop(); if(!scrollPos) scrollPos = 0; $(#page).val(page); $(#npages).val($('#yui-pg0-0-rpp').val()); $(#scrollPos).val(scrollPos); } function loadDatatableState(){ var filters = $(#filters).val().split('&'); if (filters != ""){ for(var i = 0; i < filters.length; i++){ var f = filters[i].split("="); if(f.length != 2 || f[1].length < 1) continue; $('#'+f[0].replace(/%3A/g, '\\:')).val(decodeURIComponent(f[1]).replace('+', ' ')); //For Dropdown-Menues $('#'+f[0].replace(/%3A/g, '\\:') + ' option:selected').val(decodeURIComponent(f[1]).replace('+', ' ')); } } var handler = function(e, xhr, settings) { if($(#page).val().length > 0 && $(#page).val() != 1){ var p = $('a.ui-paginator-page[page='+$(#page).val()+']:first'); if(p.length > 0){ p.attr('id', 'currentPage'); var event = document.createEvent("HTMLEvents"); event.initEvent("click", true, true); document.getElementById('currentPage').dispatchEvent(event); } } $(#form).unbind('ajaxComplete', handler); }; $(#form).ajaxComplete(handler); }; 正常文本字段、下拉菜单(单选选项)和输入掩码中的过滤器值已正确保存和加载,但 selectCheckboxMenu 中的过滤器值却未正确保存和加载。 过滤器未正确保存的原因是$(#filter).val($('form .ui-column-filter').serialize());行。它仅保存类型为“ui-column-filter”的过滤器。 selectCheckboxMenu 中的过滤器的类型为 ui-column-customfilter。我尝试通过将行更改为 $(#filter).val($('form .ui-column-customfilter').serialize()); 来选择值,但它不起作用。 该解决方案必须在 IE 11 下工作。我使用的是 Primefaces 5.2 和 JSF 2.0。 您可以使用自 Primefaces 6.1 以来实施的新 multiViewState 功能 来保持 dataTable 状态。

回答 1 投票 0

使用回车键向列表应用程序添加项目导致其他功能无法正常工作

列表应用程序工作得很好,直到我为回车键添加了按键。我只能让它在 newItem() 函数之外工作。当我在 newItem() 函数内部有 keydown 函数时,...

回答 1 投票 0

是否可以使用AJAX和PHP实现实时搜索

我正在尝试使用 PHP 和 AJAX 制作一个网络应用程序。它应该从 Elasticsearch 检索数据而不刷新页面(实时搜索)。在elasticsearch上是否可以实现这样的检索...

回答 2 投票 0

jQuery 无需 AJAX 即可提交表单并发送数据

我的工作状态很好。里面有一个按钮,可以使用 onclick="form_submit() 提交表单。 此代码示例工作正常,但没有发送控制和。 函数 form_submit(){ $("#

回答 1 投票 0

如何使用jquery滚动到特定元素?

如何使用jquery滚动特定元素? 我尝试过的是这个 $("html,body").animate({scrollTop: $(".highlights").offset().top - $("html,body").offset().top ...

回答 1 投票 0

jQuery 多选事件处理程序

我有一个 HTML 下拉列表。每当选择以任何方式发生变化时,我想触发一个事件。 我尝试注册一个点击事件,但是在多选时这不起作用(通过拖动鼠标......

回答 3 投票 0

多选onchange事件jQuery

我正在创建一个表单。我有两个字段: 默认值字段和 预览字段。 两者都是多选元素。用户将手动将选项添加到多选中。每当用户选择

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.