Questions tagged «jquery»

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

11
React JS onClick事件处理程序
我有 var TestApp = React.createClass({ getComponent: function(){ console.log(this.props); }, render: function(){ return( <div> <ul> <li onClick={this.getComponent}>Component 1</li> </ul> </div> ); } }); React.renderComponent(<TestApp />, document.body); 我想为单击列表元素的背景上色。我该如何在React中做到这一点? 就像是 $('li').on('click', function(){ $(this).css({'background-color': '#ccc'}); });

6
如何仅使用CSS制作图像轮播?
我希望制作一个图像轮播,用户可以通过单击箭头在图像之间切换。例如: 但是,我只能使用HTML和CSS,而不能使用JavaScript(因此也不能使用jQuery)。我只需要基本设置;平滑过渡等不是必需的。 我该如何去实现呢?
119 javascript  jquery  html  css 

7
表单提交后如何进行Jquery回调?
我有一个简单的表单,其中remote = true。 此表单实际上位于HTML对话框中,单击“提交”按钮后,该对话框将立即关闭。 现在,在成功提交表单之后,我需要在HTML主页面上进行一些更改。 我尝试使用jQuery。但是,这不能确保任务在表单提交的某种形式的响应之后得到执行。 $("#myform").submit(function(event) { // do the task here .. }); 如何附加回调,以便仅在成功提交表单后执行我的代码?有什么方法可以向表单添加一些.success或.complete回调?

9
HTML5本地存储后备解决方案
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我正在寻找可以localStorage在不具有本机支持的浏览器上模拟的javascript库和代码。 基本上,我想对我的网站进行编码以localStorage用于存储数据,并且知道它仍然可以在本身不支持它的浏览器上运行。这意味着库将检测是否window.localStorage存在,并在存在时使用它。如果它不存在,那么它将通过在window.localStorage命名空间中创建自己的实现来创建某种本地存储的后备方法。 到目前为止,我已经找到了以下解决方案: 简单的sessionStorage实现。 使用cookie的实现(对此想法不满意)。 Dojo的dojox.storage,但这是它自己的事情,不是真正的后备。 我知道Flash和Silverlight也可以用于本地存储,但是在将它们用作标准HTML5 localStorage的后备时并没有发现任何东西。也许Google Gears也具有此功能? 请分享您发现的所有相关库,资源或代码段!我对纯JavaScript或基于jquery的解决方案特别感兴趣,但我猜这不太可能。


6
jQuery:按类和输入类型选择
我想选择一组既具有某种输入类型(例如一个复选框)又具有某种使用jQuery的类的元素。但是,当我尝试以下操作时: $("input:checkbox .myClass") 我没有退回任何物品。如何在jQuery中完成此操作?
119 jquery 

5
将ASP.NET MVC验证与jquery ajax一起使用?
我有这样简单的ASP.NET MVC操作: public ActionResult Edit(EditPostViewModel data) { } 该EditPostViewModel有这样的验证特性: [Display(Name = "...", Description = "...")] [StringLength(100, MinimumLength = 3, ErrorMessage = "...")] [Required()] public string Title { get; set; } 在视图中,我正在使用以下助手: @Html.LabelFor(Model => Model.EditPostViewModel.Title, true) @Html.TextBoxFor(Model => Model.EditPostViewModel.Title, new { @class = "tb1", @Style = "width:400px;" }) 如果我在将文本框置于验证中的表单上进行提交,则将首先在客户端上执行,然后在service(ModelState.IsValid)上完成。 现在我有几个问题: 可以将其与jQuery …

7
jQuery已弃用同步XMLHTTPRequest
像许多其他网站一样,我的网站使用的是jQuery。打开开发人员工具时,我看到一条警告,指出XMLHTTPRequest是 不推荐使用,因为它对最终用户的体验有不利影响。 我继续阅读了部分文档,但这是相当技术性的。有人可以用简单的术语解释从XMLHTTPRequest转换为WHATWG的后果吗?它说发生在2012年。 此外,该文档还说,正在从Web平台删除工作人员外部的Synchronous XMLHttpRequest,当发生这种情况时,如果用户代理将它们放在服务中,他们是否需要修改其现有代码?

7
Bootstrap Carousel:移除自动滑动
我正在使用Bootstrap Carousel。我只想让滑块仅在单击导航或分页时才滑动。我尝试删除 $('.carousel').carousel({ interval: 6000 }); 它工作正常,但是我的问题是一旦我单击了导航或分页,它现在会自动滑动。可以取消自动滑动功能吗?如果是这样,怎么办?

11
访问事件以从源于tag的onclick属性的自定义函数调用preventdefault
我有这样的链接: <a href="#" onclick="myfunc({a:1, b:'hi'})" />click</a> <a href="#" onclick="myfunc({a:3, b:'jo'})" />click</a> 而且我想做一个preventDefault()Inside myfunc(),因为#单击链接时,地址栏中会添加a (不做任何操作)return false;或href='javascript:void(0);') 这可能吗?我可以把活动带进去吗myfunc()
119 javascript  jquery  html 


14
如何更改元素的文本而不更改其子元素?
我想动态更新元素的文本: <div> **text to change** <someChild> text that should not change </someChild> <someChild> text that should not change </someChild> </div> 我是jQuery的新手,因此对我而言,此任务似乎非常艰巨。有人可以指出我要使用的功能/选择器吗? 如果可能的话,我想在不为需要更改的文本添加新容器的情况下执行此操作。
119 javascript  jquery 

6
使用jquery $ .ajax调用PHP函数
这可能是一个简单的答案,但是我正在使用jQuery的$ .ajax调用PHP脚本。我要做的基本上是将PHP脚本放入函数中,然后从javascript调用PHP函数。 <?php if(isset($_POST['something'] { //do something } ?> 对此 <?php function test() { if(isset($_POST['something'] { //do something. } } ?> 我如何在javascript中调用该函数?现在,我只是使用$ .ajax和列出的PHP文件。
118 php  jquery  ajax 

4
来自其他控制器的指令控制器中的调用方法
我有一个具有自己的控制器的指令。请参见以下代码: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; this.scope.type = ''; } } var linkFn = function (scope, lElement, …

8
适用于所有浏览器的Object.watch()吗?
请注意,Object.Watch和Object.Observe现在都弃用(如2018年6月的)。 我一直在寻找一种监视对象或变量更改的简便方法,我发现Object.watch()Mozilla浏览器支持,但IE不支持。所以我开始四处搜寻,看看是否有人写过类似的东西。 我唯一发现的就是jQuery插件,但我不确定这是否是最好的方法。我当然在我的大多数项目中都使用jQuery,所以我不必担心jQuery方面的问题。 无论如何,问题是:有人可以向我展示该jQuery插件的有效示例吗?我在使其工作时遇到问题... 还是有人知道跨浏览器更好的替代方法吗? 回答后更新: 感谢大家的回应!我尝试了发布在此处的代码:http : //webreflection.blogspot.com/2009/01/internet-explorer-object-watch.html 但是我似乎无法使其与IE一起使用。下面的代码在Firefox中可以正常工作,但在IE中则不起作用。在Firefox中,每次watcher.status更改都会调用document.write()in watcher.watch(),您可以在页面上看到输出。在IE中,这不会发生,但是我可以看到它watcher.status正在更新值,因为最后一次document.write()调用显示了正确的值(在IE和FF中)。但是,如果没有调用回调函数,那是没有意义的... :) 我想念什么吗? var options = {'status': 'no status'}, watcher = createWatcher(options); watcher.watch("status", function(prop, oldValue, newValue) { document.write("old: " + oldValue + ", new: " + newValue + "<br>"); return newValue; }); watcher.status = 'asdf'; watcher.status = '1234'; document.write(watcher.status + …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.