Tag: javascript

如何使用jQuery单击禁用/启用输入字段

如何使用jQuery正确启用/禁用点击输入字段? 我正在尝试: $(“#FullName”).removeAttr(‘disabled’); 从此输入字段中删除disabled=”disabled” : 但是如何通过单击另一个按钮再次添加它或如何在单击时禁用输入字段?

如何使用Kendo UI Grid的SetDataSource方法

有没有人能够使用kendo UI网格的setdatasource方法? 我相信这用于分配可以在稍后阶段分配给网格的数据源,也用于网格刷新目的。 但是我找不到任何适当的文档来解释如何使用这种方法并制作可刷新的网格。 我试图通过远程ajax调用更新我的数据源。 我还假设通过将autosync属性设置为true来更新源时应该自动刷新。 每次我点击日历控件我都会将日期值传递给GetRemoteData函数,以便通过ajax请求更新数据。 目前这不起作用。 有什么解决方案的任何线索? 我的看法 $(‘#calendarContainer’).kendoCalendar({ format: “dd/MM/yyyy”, culture: “en-GB”, change: onDateChange }); function onDateChange() { var selectedDate = kendo.toString(this.value(), ‘dd/MM/yyyy’); GetRemoteData(selectedDate); /* $(“#grid”).data(“kendoGrid”).dataSource.data(bob); $(“#grid”).data(“kendoGrid”).dataSource.read(); */ } $(‘#grid’).kendoGrid({ dataSource:GetRemoteData(date), scrollable: { virtual: true }, navigatable: true, groupable: true, sortable: true, selectable: “row”, pageable: true, pageable: { input: true, numeric: false […]

在填写每个必填字段之前,如何使用jQuery禁用表单的提交按钮?

我有一个包含多个输入,选择框和文本区域的表单。 我希望禁用提交按钮,直到我指定为所需的所有字段都填充了一个值。 在它们全部填满之后,如果用户擦除了WAS字段的字段,我希望提交按钮再次返回到禁用状态。 我怎样才能用jQuery实现这个目标?

处理把手上的jQuery onClick事件

我想设置一个简单的jQuery onClick事件,以使UI在车把模板上动态化。 在特定点击后我想知道addClass()。 考虑HTML(由把手生成) {{#if hasButton}} Click me! {{/if}} 即:在按钮内单击后,其容器将接收一个加载类,该类将使用CSS创建交互。 $(“.myButton”).on(“click”, function(event){ $(this).parent().addClass(“loading”); }); 这个代码应该放在我的把手模板上,还是应该把它重写成一个特定的助手呢? 有没有可以提供的例子,所以我可以研究它然后开发类似的东西? 提前致谢!

在全球范围内扩展jQuery ajax的成功

我正在尝试创建一个在ajax成功回调之前调用的全局处理程序。 我用我的应用程序做了很多ajax调用,如果是一个错误我返回一个特定的结构,所以我需要在成功运行之前运行一些东西来检查响应数据,看它是否包含错误代码,如1 / 0 样品回复 {“code”: “0”, “message”: “your code is broken”} 要么 {“code”: “1”, “data”: “return some data”} 我无法在开箱即用的jQuery中找到一种方法,查看prefilters,ajaxSetup和其他可用的方法,但它们并没有完全实现它,我能想出的赌注就是攻击ajax方法本身一点点: var oFn = $.ajax; $.ajax = function(options, a, b, c) { if(options.success) { var oFn2 = options.success; options.success = function(response) { //check the response code and do some processing ajaxPostProcess(response); //if no error run the […]

如何在JavaScript中用替换\ n?

我有一个textarea,我在用户按下回车时插入\n 。 来自此textarea的代码通过jQuery.ajax()发送到WCF服务。 我无法在数据库中保存\n ,因为它不会在使用该服务的其他应用程序中显示。 如何用标签替换\n ? 解 很多人尝试使用/ g(全局修饰符)使用Javascript Regex。 最后,我已经插入了两次,我不知道为什么,我唯一的猜测是在keypress事件上的jQuery创建了我调试的双\ n。 $(‘#input’).keypress(function (event) { if (event.which == ’13’) { inputText = $(‘#input’).val() + ‘\n’; $(‘#input’).val(inputText); } });

AngularJs中$ interval和setInterval之间的差异

我试图理解$ interval和setInterval之间的区别。 我有这个测试: Dashboard.prototype.updateTotalAppointments = function(){ //console.log(); this.appointmentsCount = this.appointmentsCount +1; console.log(this.appointmentsCount); }; Dashboard.prototype.start = function(){ setInterval(function(){ this.updateTotalAppointments(); }.bind(this), 3000); } > div class=”hb-info-card-data-count”>{{dashCtrl.appointmentsCount}} 使用setInterval不会更新HTML页面上的值,但该值实际上会在浏览器控制台上更改,但它不会在Html页面上更新。 但如果我这样做: Dashboard.prototype.start = function(){ $interval(function(){//using $interval seems to work fine this.updateTotalAppointments(); }.bind(this), 3000); } 这似乎完美,所以我真的不知道为什么后者不起作用,但我真的很想知道。 此外,从背景中不断请求数据的最佳方式是每隔n分钟,并通过其控制器更新页面。

如何使用jQuery获取图像名称?

我们说我有: 使用jQuery,我怎么能得到blue数据? 如果我使用$(‘img’).attr(‘src’) ,我可以得到整个URI。 在这种情况下,删除扩展和所有路径的最佳方法是什么?

未捕获的ReferenceError:$未定义

我在尝试创建JQuery图像滑块时收到此错误消息。 未捕获的ReferenceError:$未定义 这是我的新编码(请注意,我已将脚本移至页面,这是adobe建议的。): Green Cold-Formed Steel | Home body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #000; text-align: left; } body { background-color: #999; } a:link { color: #999; text-decoration: none; } a:visited { text-decoration: none; color: #060; } a:hover { text-decoration: underline; color: #FFF; } a:active { text-decoration: none; } h1 { font-size: […]

如何使用JQuery重定向,加载另一个页面,但在请求中发送了一些POST参数?

如何使用JQuery,DOJO或纯JavaScript重定向,加载另一个页面但是在请求中发送了一些POST参数?