Tag: javascript

jQuery选择器上下文

在下面的代码中, this是什么意思? var popup = $(popup , this ).css(‘opacity’, 0);

将多个Select2链接在一起

尝试使用select2插件创建两个链接自动填充选择字段第一个选择包含国家/地区名称(静态选择),第二个选择显示从第一个选择我的代码中选择的国家/地区的状态是 USA Untied Kingdom France etc…….. JavaScript代码 $(document).ready(function() { $(‘#country’).select2({ placeholder: ‘Select Country’, allowClear: true }); $(‘#state’).select2({ placeholder: ‘Select State’, allowClear: true }); $(‘#country’).change(function() { var selectedCountries = $(‘#countryoption:selected’).val(); var selectedCountries = ‘id=’+ selectedCountries; $.ajax({ type: ‘POST’, url: ‘http://localhost/CodeIgniter/countries/get_state/’, dataType: ‘html’, data: selectedCountries, }).done( function( data ) { data = $.map(data, function(item) { return { […]

在asp.net MVC中提交部分视图时,如何显示加载微调器?

我编写了一个应用程序,当您单击“继续”时加载部分视图。 有时服务器挂起一点,所以我想在用户点击提交时显示某种加载消息或微调器,这样他们就知道页面正在做某事。 这只是您的标准表单,但我的提交代码如下所示(包含一个字段,因此您可以看到一个示例): @Html.LabelFor(m => m.JointAdditionalIncomeSource, new { @class = “col-sm-2 control-label” }) @Html.TextBoxFor(m => m.JointAdditionalIncomeSource, new { @class = “form-control”, placeholder = “Additional Income Source” }) @Html.ValidationMessageFor(m => m.JointAdditionalIncomeSource) 我在google上四处寻找方法来做到这一点,到目前为止还没有任何运气。 如果有人有这样的例子,Jquery不会是一个糟糕的方法。 更新: 这是我目前无效的代码。 $(‘#continue’).submit(function () { $(‘#LoanType’).hide(); }); function onBegin() { $(“#divLoading”).html(”); } function onComplete() { $(“#divLoading”).html(“”); } To continue using this application please […]

你能用Javascript来检测服务器端创建的文件下载窗口吗?

我有一个jQuery插件,用于在default.aspx asp.net页面上动态创建和呈现表单,然后提交它。 它提交的页面是pdf.aspx页面。 页面构建PDF然后使用Response.Write将文件(application / pdf)写入浏览器。 我也使用相同的方法将XLSX文件呈现给浏览器。 它的效果非常好,但是我需要一个回调或一些事件来告诉按钮什么时候停止旋转。 这可以防止用户连续单击Excel或PDF按钮。 当没有使用javascript创建文件对话框窗口时,是否有人知道检测文件对话框窗口的方法? 我也对服务器端的其他回调方法持开放态度。

Jquery禁用特定元素的主题

有没有办法在页面中的一个元素上禁用主题? 我有一些Jquery UI元素,但我需要其中一个元素不是主题。 怎么做?

正则表达式只允许文本框中的单个点

我有一个文本输入。 我写了一个正则表达式来掩盖所有特殊字符,除了. 和- 。 现在,如果用户输错了两个. 输入中的(点),然后是当前的正则表达式 var valueTest=’225..36′ valueTest.match(/[^-.\d]/) 我预计这个数字不会通过这个条件 如何处理这种情况。 我只想要一个 . (点)在输入字段中,因为它是一个数字。

Javascript / jQuery – 如何获取clicked元素类的名称?

我用Google搜索并用Google搜索,我得出的结论是,我自己很难得到答案。 我试图使用jquery或JavaScript来获取clicked元素的属性。 我可以使用“this.hash”作为例子 – 它返回我认为的哈希值。 现在我想获得clicked元素类的名称。 它甚至可能吗? 怎么样? 我在哪里可以找到这种信息? jQuery文档? – 所有我能找到的方法和插件,没有属性..如果它在那里 – 请提供链接。 JavaScript文档? – 还有一个全面的吗? 再请一个链接。 DOM文档? – W3C或其中的一个(链接赞赏)。 什么是this.hash ? – DOM JavaScript还是jQuery?

jquery在父div中选择类

我正在尝试更改图像的alt,我点击选择图像的类( add_answer ) 注意: .add_answer在不同的包含div显示多次 jQuery(function(){ // Add Answer jQuery(“.add_answer”).click(function(){ var count = $(this).attr(“alt”); count++; $(‘.a_type_’+count+”).show(); $(this).parents(“div:first”).$(‘.add_answer’).attr(“alt”, count); }); }); 这行似乎不起作用,如何通过它的父div选择这个add_answer类 $(this).parents(“div:first”).$(‘.add_answer’).attr(“alt”, count); 其他人有想法吗? 单击.add_answer时,我在尝试降低.add_answer图像上的alt值时.destroy_answer jQuery(function(){ // Hide Answer jQuery(“.destroy_answer”).click(function(){ $(this).parents(“div:first”).hide(); var count = $(‘.add_answer’).attr(“alt”); count–; $(‘.add_answer’,$(this).parent(‘div:first’)).attr(‘alt’,count); }); }); 问题线: $(‘.add_answer’,$(this).parent(‘div:first’)).attr(‘alt’,count);

Backbone / RequireJS嵌套列表中的循环依赖

我在Backbone中使用RequireJS设置了一个嵌套的类别结构。 在此结构中,类别集合包含类别模型,单个类别模型可以包含类别集合。 不幸的是,这似乎导致RequireJS中可怕的循环依赖问题。 我已经阅读了关于RequireJS的文档( http://requirejs.org/docs/api.html#circular )但是我发现’a’和’b’的解释令人困惑。 这是我的代码,导致问题: define([ “jquery”, “underscore”, “backbone”, “collections/categories” ], function( $, _, Backbone, CategoriesCollection ) { var Category = Backbone.Model.extend({ defaults: { title: “Untitled” }, parse: function(data) { this.children = new CategoriesCollection( data.children, {parse: true} ); return _.omit( data, “children” ); } }); return Category; }); … define([ “jquery”, “underscore”, “backbone”, […]

获取浏览器窗口宽度,包括滚动条

我尝试用$(window).width();获取浏览器窗口宽度$(window).width(); 。 在IE 10上,它确实返回完整的浏览器宽度,包括滚动条。 但是,在Firefox和Chrome上,两者都返回值而没有滚动条。 如何将滚动条一起包含在浏览器宽度中? 因为我需要检测到的宽度与CSS完全相同。 谢谢。