【javascript – jQuery生成唯一ID】教程文章相关的互联网学习教程文章

javascript-jQuery,每2秒添加元素【代码】

我正在尝试创建类似于http://projects.flowingdata.com/walmart/的增长图. 我正在使用https://github.com/marioestrada/jQuery-gMap进行映射 到目前为止,我所得到的是一个按钮,当我单击它时,我想开始动画. onclick代码为:<script>$("input.buttonB").click(function(){ window.setTimeout(function() {$('#map_canvas').gMap('addMarker', {latitude: 41.60252,longitude: -100.32855,content: 'Some HTML content'});}, 2000)...

javascript-在jQuery滚动div的顶部和底部查找DOM元素【代码】

我有一个包含列表项的滚动div.我已经定义了样板滚动事件$("#scrollingDiv").scroll(function(e) {});在此滚动事件函数内部,如何确定当前可见区域的顶部和底部是哪些元素?解决方法:您可以尝试计算列表项相对于滚动< div>的位置.然后扫描位置以查看哪些位置与&div div的scrollTop相匹配. 大概是这样的:var base = $('#scrollingDiv').offset().top; var offs = [ ]; $('li').each(function() {var $this = $(this);offs.push({offs...

javascript-jQuery hide()方法不会立即在IE8中生效?【代码】

我们所拥有的是一些通过jQuery垂直居中对齐的图像.我们想要发生的是在${document)上隐藏未对齐的图像(意思是未居中),然后运行在window.onload居中的功能,然后再显示图像. 加载页面后,图像会立即在Firefox和Chrome上隐藏.但是在IE8中,在很短的时间内,它仍会在隐藏之前显示未对齐的图像. IE8是否可以更快/立即隐藏它们?下面是代码:<script language="javascript" type="text/javascript"> $(document).ready(function() {$('.img_m...

javascript-jQuery mobile中textarea的高度和宽度?【代码】

我在jQuery mobile中固定了text-area元素的高度,在人像中获得了完美的高度和宽度,但在横向中宽度没有扩大.谁能帮我?提前致谢.HTML: <textarea cols="55" rows="50" name="textarea" id="newMarkCompleteCommentText" style="background-color:White;width:95%;height: 50px;"></textarea>IN JS:$('#newCommentText').attr('style', 'background-color:White;font-size:18px;height:7em;');解决方法:尝试设置“宽度:自动”...

使用JavaScript和jQuery的错误在哪里【代码】

我有一个问题,实际上我需要一个if / else来隐藏或显示一个div,我编写了以下函数,但没有用:jQuery(document).ready(function(){ /*show div OtraUniversidad when option:selected = 165*/var optionValue = $("#Universidad option:selected").val();$("#OtraUniversidad").hide(); if(optionValue == 165){$("#OtraUniversidad").show();} });实际有效:$(“#OtraUniversidad”).hide(); 我不知道怎么了我是JavaScript和jQuer...

javascript-jQuery和Restful WebServices安全

我有一个涉及以下方面的项目: >用PHP,jQuery(Ajax)和本地数据库制作的前端Web应用程序,用于最终用户验证和配置前端Web应用程序等方面.>后端REST Web服务(在前端应用程序以外的其他域和计算机中运行),由前端使用jQuery和JSONP技术调用. 我需要以一种安全的方式进行通信,但我不知道该怎么做.我希望有一个人可以帮助我.我将非常感谢.解决方法:最简单的方法是通过HTTPS服务Web服务,并使用HTTP Basic作为身份验证方法.这很容易在客户端...

javascript-jQuery,Ajax,Post Function,Rails【代码】

我是Rails新手,对从ajax发布到Rails控制器并将数据返回到javascript有疑问.我对它的实际工作方式不甚了解,但是我从其他SOF线程中整理了一个工作后的函数.现在,我只需单击一下按钮即可发布数据,而ajax代码如下所示:$.ajax({type : 'POST',url : "http://localhost:3000/fbusers", data : { tester : { name : 'boom' } },success : function(data) {alert(data); }, });这是控制器中的代码,非常简单:def cre...

JavaScript(JQuery)更改参数名称【代码】

是否可以更改JavaScript对象中参数的名称? 我的问题来自于JQuery AutoComplete对于参数名称非常挑剔,并且需要使用标签或值作为参数名称. 我的数据对象.data.... data.receivers[].id data.receivers[].name data....我想做的是做一个别名/引用或类似的概念.data.receivers[].label = data.receivers[].name所以我想将参数从名称更改为标签.我已经这样做了,但是我不喜欢复制.map所做的数据.var callBack = function(data) {var aut...

javascript-jQuery中的特殊字符

我有一个div列表,每个都有一个id.该id也作为链接执行:“ http://en.wikipedia.org/wiki/” id是该条目在Wikipedia上的链接,“ / image /” id“ .jpg”是该项目的本地图像. 但是我有一些带有特殊字符的ID.有两种类型(我发现有错误):第一种,A_(B),包含括号,第二种,AB(AB),包含特殊字母.我知道()可以被()代替,所以基本上它只是一种类型.并且我已经测试过,这种名称适用于图像和Wiki链接. 问题是,当我使用jQuery时,$(‘#’id)找不到带...

javascript-jQuery将事件处理程序添加到已评估的元素【代码】

我有一个由JQuery动态生成的表,使用this.html("<table><tr><td><div>Click Me</div></td></tr></table>");在表格中,我有几个div(我的示例仅显示了一个div来简化内容),我想向其中添加click事件处理程序.我想保持html的干净,并尽我所能使用JQuery的功能,但是由于我正在做“评估”类型的事情,所以我不太清楚该怎么做. 我知道,我可以使用$(“ div [某些属性选择器]”).on(“ click”,{},clickHandler);;但对我而言,这是一个好主意吗?解...

javascript-jQuery事件泡泡【代码】

我在锚元素中附加了一个mousedown事件,该事件可做很多事情. 我还有一个附加于文档的mousedown事件,由于冒泡,每当触发附加到锚点的事件时,都会调用此事件.这不是我想要的. 我可以延迟绑定事件吗?我不想使用stopPropagation.$('a').mousedown ->...openWindow()$(document).mousedown ->...closeWindow()编辑 我创建了一个hack$.fn.onBubble = (events, selector, data, handler) ->setTimeout => this.on events, selector, data, ...

javascript-jQuery是否有类似.map()的对象返回对象而不是数组?【代码】

jQuery的.map() function可以将数组或对象作为输入,但只能输出数组. 似乎有很多次您想输出更像关联数组的东西,所以jQuery中还有另一个可以输出JavaScript对象的函数吗? (我很确定我已经在另一种编程语言(可能是Perl)中使用过类似的东西.)解决方法:通过首先声明对象,然后在.map()函数中构建它而不是返回数据,可以得到相同的结果. 本示例获取页面上的所有复选框,并根据其ID和值创建一个对象:var result = new Object(); $(':checkb...

javascript-#jquery移动页面的url中的字符

为什么当我访问jQuery移动页面时,可以说page.php很好,但是当我访问同一页面page.php#someDetails时,它只显示白页?我该如何解决呢? 我使用第三方应用程序重定向到我的网页,并在网址中添加了#.解决方法:编辑:我逐步浏览了您的页面以查看发生了什么. 您的悲伤是由jQuery Mobile引起的.页面加载时,它检测到这是“页面更改”,并且由于jQuery Mobile使用哈希(#)来模拟AJAX请求的后退按钮,因此它还对看到的页面进行了一些特殊处理.哈希...

使用Javascript / Jquery根据当前日期和天数计算日期【代码】

我需要帮助.我有一个“当前日期”和“天数”列.当我输入天数时,我应该添加当前日期加上输入的天数.例如,今天的日期1月5日(无日期)= 2011年1月25日在另一列中. 请帮助我.提前致谢.解决方法:Date.js太棒了.Date.today().add(5).days();

javascript-jQuery取消输入的文本【代码】

在输入< input type =“ text”>时,我想在每个输入的值出现在屏幕上之前对其进行预检查.例如.如果用户输入任何非数字值,则不会发生任何事情,只有输入数字值,该字段才会更改. 哪个事件适合使用keydown(),keyup()或有更好的选择?如何取消文本字段的当前更改,而不必记住旧值并手动重置它?解决方法:您可以绑定到keypress事件,然后检查由事件对象的which属性表示的字符.如果不是数字,则可以使用preventDefault来防止将字符写入元素的默...