javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

从jQuery click事件返回false

我已将点击事件设置如下:

$('.dialogLink')
    .click(function () {
        dialog(this);
        return false;
    });

所有人都有一个“返回假”

有人可以解释它的作用以及是否需要吗?

trans by 2019-11-18T10:17:37Z

javascript-<select>上的jQuery change事件未在IE中触发

我有一个页面,其中包含可变数量的<select>元素(这说明了为什么在这里使用事件委托)。 当用户更改选定的选项时,我要在页面上隐藏/显示不同的内容区域。 这是我的代码:

$(document).ready(function() {
  $('#container').change(function(e) {
    var changed = $(e.target);

    if (changed.is('select[name="mySelectName"]')) {
      // Test the selected option and hide/show different content areas.
    }
  });
});

这在Firefox和Safari中有效,但在IE中不会触发change事件。 有人知道为什么吗? 谢谢!

trans by 2019-11-18T09:31:09Z

jQuery-禁用表单字段

我有2个字段:1个输入,1个选择框。

当用户使用另一个字段时,是否可以使浏览器禁用其中一个字段?

例如,如果用户正在向输入中输入数据,则禁用选择框。 如果用户正在从选择(下拉)中选择数据,则输入被禁用。

任何帮助,将不胜感激。

提前加油。

trans by 2019-11-18T07:50:55Z

jQuery-如何阻止激烈的Javascript循环冻结眉毛

我正在使用Javascript解析具有大约3500个元素的XML文件。 我正在使用jQuery“每个”函数,但可以使用任何形式的循环。
问题是循环执行时浏览器冻结了几秒钟。 停止冻结浏览器而不降低代码速度的最佳方法是什么?

$(xmlDoc).find("Object").each(function() {
    //Processing here
});
trans by 2019-11-18T03:32:01Z

jQuery-如何在Ajax DELETE请求中传递除标头之外的数据

以下是我的Ajax请求DELETE请求:

deleteRequest: function (url, Id, bolDeleteReq, callback, errorCallback) {
    $.ajax({
        url: urlCall,
        type: 'DELETE',
        headers: {"Id": Id, "bolDeleteReq" : bolDeleteReq},
        success: callback || $.noop,
        error: errorCallback || $.noop
    });
}

除了2618826188952962962048之外,还有其他传递数据的方法吗?

trans by 2019-11-17T23:05:19Z

javascript-定位警告源的最佳方法:将空字符串传递给getElementById()

警告:空字符串传递给getElementById()。
源文件:[chrome://browser/content/browser.xul]
行:0

几天前,在开发网站时,我开始收到上述消息。 事情正在按其应有的方式工作(或者至少我认为是这样),但我想找出问题的根源。 我使用jQuery,所以不要直接使用getElementById()。 另外,我还有Firebug和Firefox运行的Web开发人员扩展。

我可以费力地输入代码来检查是否为jQuery选择提供了一个空字符串,或者可以查看jQuery本身,但是我的技能很低,所以我在这里问是否有人愿意迅速找到jQuery的源代码 警告消息。

trans by 2019-11-17T18:09:50Z

jQuery-查找具有类1或类2的元素

我正在尝试在类为myClass1或myClass2的元素内查找文本。

var myText = $(this).find('.myClass1:first').text();

这工作正常,但我不确定是否/如何检查2个类之一(我提到的这2个元素中,我的元素将只有一个类)。

谢谢你的帮助!

trans by 2019-11-17T18:05:56Z

jQuery-JavaScript中的'describe'关键字

所以我是JavaScript的新手,我一直在浏览其他人的代码,所以发现了这一点。

describe('deviceready', function() {
    it('should report that it fired', function() {
        spyOn(app, 'report');
        app.deviceready();
        expect(app.report).toHaveBeenCalledWith('deviceready');
    });
});

我不明白的是:describe关键字到底有什么用?

信息:
-它的phonegap应用程序
-我们正在使用spine.js和jQuery库

trans by 2019-11-17T02:52:24Z

javascript-array.contains的jquery版本

jQuery是否可以测试数组是否存在对象(作为核心功能的一部分或通过可用的插件)?

另外,我正在寻找类似array.remove的东西,它将从数组中删除给定的对象。 jQuery可以为我处理吗?

trans by 2019-11-16T22:07:23Z

javascript-可编辑的单行输入

对于我们在我工作的公司正在开发的应用程序,我们需要一个支持在基于JS的Web应用程序中插入图释的输入。 我们目前正在使用带有表情符号短代码(即':-)')的输入,并希望切换为插入实际的图形图像。

我们最初的计划是使用overflow: hidden<div>。我们将侦听器用于粘贴事件以及不同的键/鼠标交互,以确保没有多余的标记进入contenteditable(我们将文本从其容器标签中删除,仅保留图像标签) 我们自己插入)。

但是,现在的问题是,如果您放入足够的内容(即其高度增加),则div会重新调整大小。 我们不希望发生这种情况,也不希望仅隐藏文本(即纯文本overflow: hidden)。 所以:

有没有办法使contenteditable div表现得像单行输入?

如果有一个我想念的相对简单的attribute / css属性可以满足我的要求,那么我将是最好的选择,但是如果有必要,CSS + JS的建议也将受到赞赏。

trans by 2019-11-16T21:15:26Z

jQuery-在HTML5数据属性中存储和检索JavaScript数组

javascript Array如何存储在HTML5 Array属性中?

我尝试了Array阳离子和转义字符的所有变体。

存储数组并再次检索它的精确方法是什么?

注意

我用Array构建阵列。我用$("#storageElement").data('storeit')检索Array

我似乎永远都无法像真正的Array那样检索数据,只有Array个字符。

trans by 2019-11-16T21:09:53Z

序列化-jQuery serializeArray不包含单击的提交按钮

我有一个带有两个按钮的表单。 一个用于保存记录,另一个用于取消保存过程。 我正在使用.serializeArray()(一个不为您所知的普通AJAX / jQuery插件)JavaScript文件,该文件可与jQuery配合使用,以进行友好的javascript / ajax调用。 通过ajax发送表单数据时,我希望将单击的按钮的名称和值与其余数据一起提交,以便我可以根据单击的按钮来决定要做什么。

.serializeArray()文件中的方法使用.serializeArray()将表单数据发送到服务器。 问题是这不包括我单击的按钮的名称/值对。 jQuery的网站声明他们是故意这样做的(尽管我认为应该这样做):

.serializeArray()方法使用标准的W3C规则进行成功的控制,以确定它应包括哪些元素;尤其是不能禁用该元素,并且必须包含name属性。由于没有使用按钮提交表单,因此没有序列化提交按钮值。 ”

他们如何假设表单不使用按钮提交? 我认为这是没有道理的,而且是错误的假设。

根据W3C规则,为提交表单而激活的按钮被视为成功控件。

由于jQuery的开发人员已决定有意这样做,因此我可以假定存在另一种方法,该方法不会在序列化中排除激活的按钮吗?

编辑:这是我的表格看起来像的快速示例...

<!DOCTYPE html5>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
  $(document).ready(function() {
    $('#form').submit(function(e) {
      // put your breakpoint here to look at e
      var x = 0;
    });
  });
</script>
</head>
<body>
  <form id="form">
    <input name="name" type="text"><br/>
    <input name="commit" type="submit" value="Save"/>
    <input name="commit" type="submit" value="Cancel"/>
  </form>
</body>
trans by 2019-11-16T20:28:05Z

javascript-如何为selectize.js输入设置值?

我有一个表格,希望将一些默认值复制到输入中。 表单输入使用的是selectize.js插件。 我想以编程方式设置一些表单值。 这样做的标准方法是:

$("#my_input").val("My Default Value");

不起作用。

我已经尝试过类似的方法,但是它也不起作用。

var $select = $("#my_input").selectize();
var selectize = $select[0].selectize;
selectize.setValue("My Default Value"); 

有任何想法吗? 它必须很容易:)我想念它。

trans by 2019-11-16T12:59:08Z

jQuery-如何更改select2框的高度

我喜欢[https://github.com/ivaynberg/select2]中的select2框我正在使用format:选项来格式化每个元素,而且看起来很棒。

一切都很好,只是由于图像而使所选元素大于选择框的高度。

我知道如何更改宽度,但是如何更改高度,以便在选择元素之后显示完整内容(大约150像素)

这是我的启蒙:

<script>
    $("#selboxChild").select2({
        matcher: function(term, text) { 
            var t = (js_child_sponsors[text] ? js_child_sponsors[text] : text); 
            return t.toUpperCase().indexOf(term.toUpperCase()) >= 0; 
        },
        formatResult: formatChild,
        formatSelection: formatChild,
        escapeMarkup: function(m) {
            return m;
        }
    });
</script>

这是我的选择框

<select id="selboxChild" style="width: 300px; height: 200px">
    <option value="">No child attached</option>
</select>

澄清一下:我不希望每个选项的高度都改变选择一个孩子后,我正在寻找选择框来更改高度。

因此,页面首次加载时会显示“未选择任何子项”当您单击下拉列表并选择一个孩子时,您会看到该孩子的图像。现在我需要选择框展开! 否则,孩子的照片被剪掉。

有人知道吗?

trans by 2019-11-16T02:06:18Z

jQuery:取消选中已选中的其他复选框

我总共有6个复选框(以后可能会添加更多),并且我只允许选择一个,因此当用户选中其中任何一个时,都应取消选中该复选框。

我尝试使用此代码,并且在定义ID的情况下也可以正常工作,但是现在我只是想知道如何以有效的方式使其反之亦然,所以在将来,如果我添加的数量超过该数量,那将不是问题

$('#type1').click(function() {
     $('#type2').not('#type1').removeAttr('checked');
}); 

仅供参考,复选框不是同级的,并且处于不同的状态<td>

trans by 2019-11-15T21:47:21Z

jQuery-$ .ajax()之间的区别; 和$ .ajaxSetup();

jQuery中的$.ajax();$.ajaxSetup();之间有什么区别,如下所示:

$.ajax({
    cache:false
});

$.ajaxSetup({
    cache:true
});

另外,哪个是最佳选择?

trans by 2019-11-15T20:23:39Z

javascript-用jQuery添加css文件

我正在创建一个popupwindow,我想向该popupwindow中添加一个css文件,下面是popupwindow的代码。 我有创建一个popupwindow的JavaScript。

<a href="popupwindowcontent.xhtml" title="Print" class="popupwindow">Print1</a>

现在,我想向该popupwindow中添加一个CSS文件。 我尝试了类似的东西

$('.popupwindow').append('<link rel="stylesheet" href="css/style2.css" type="text/css" />');


 $('head').append('<link rel="stylesheet" href="css/style2.css" type="text/css" />');

但不起作用。

谢谢

trans by 2019-11-15T18:29:44Z

javascript-如何更新引导程序弹出文本?

我正在使用bootstrap-popover在元素旁边显示消息。

如果我想在第一次之后在弹出窗口中显示其他文本,则文本不会更改。 用新文本重新实例化弹出框不会覆盖。

请参阅此js小提琴以获取实时示例:

[http://jsfiddle.net/RFzvp/1/]

(第一次单击后,警报中的消息和dom中的消息不一致)该文档对如何解除绑定有一些帮助:[http://twitter.github.com/bootstrap/javascript.html#popovers]

我使用这个错误吗? 关于如何解决的任何建议?

谢谢

trans by 2019-11-15T13:05:23Z

javascript-快速替换css文件(并将新样式应用于页面)

我有一个页面,该页面的标题中包含light.css,该页面加载了名为dark.css的CSS。我还有一个名为dark.css的文件。我想要一个按钮来将页面样式全部交换在一起(css文件中使用了40个选择器,有些选择器 在两个文件中不匹配)。

如何使用JS删除对light.css的引用并删除所有已应用的样式,然后加载dark.css,然后从中应用所有样式? 我不能简单地重置所有元素,因为某些样式是通过不同的CSS文件应用的,而某些样式是由JS动态生成的。 是否有一种简单但有效的方法来执行此操作而无需重新加载页面? 最好使用Vanilla JS,但是无论如何我都会使用jQuery进行后续处理,因此jQ也很好。

trans by 2019-11-15T06:36:46Z

jQuery-检测图像加载

jQuery加载图像后是否可以检测?

trans by 2019-11-15T00:36:33Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共105页