Tag: jquery

检查 是否有活动链接?

我有 HEADER which triggers dropdown element one element one element one 我用这一行隐藏了所有li元素(第一个除外): $(‘#menu ul li.section-title:first-child’).parent().children(‘li’).hide(); 我想知道是否可以查询这三个链接中的一个是否处于活动状态,如果是这样,则无法隐藏! 甚至可能吗? 谢谢您的帮助!

如何更改点击输入值?

我通过ajax加载内容,并希望更改每个复选框的值,如果单击它们。 我试试 function calculate(){ if($(‘input[type=checkbox][checked]’)) { $(this).attr({ value: 1 }); } else { $(this).attr({ value: 0 }); } calculatebbb(); } 并添加到每个输入: 但是它不会检查这个元素,它会清除所有元素。

创建可重用的jQuery日期格式化程序

我有以下jQuery,我用它来格式化一个日期,以Rails将接受的格式解析为DB(正斜杠不起作用)。 $(‘input#expClosingDateDisplay’).change(function() { var expClosingDateDisplay = $(this).val().split(‘/’); var formattedexpClosingDate = expClosingDateDisplay[2] + ‘-‘ + expClosingDateDisplay[1] + ‘-‘ + expClosingDateDisplay[0] $(‘input#expClosingDate’).val(”); if (expClosingDateDisplay != ”) { $(‘input#expClosingDate’).val(formattedexpClosingDate); } }); HTML <input id="expClosingDateDisplay" class="fdatepicker" placeholder="dd/mm/yyyy" type="text" value="”> 这应该工作,但我想在我的应用程序中使用此function,因为我有许多日期字段。 我如何将当前的jQuery实现转换为可重用的函数?

加载svg文件(xml)并使用javascript提取特定信息

我试图使用jquery / javascript svg示例获取svg文件: Layer 1 Actor Role 并使用类似的东西从文件中提取数据 $.get(file_url, function(data) { var teste=data; },’xml’)// or use text instead of xml 然后获取所有元素,如rect或text,并说得到类似的内容(排除内部”只是为了知道值的来源): ‘元素’矩形,’重新缩放’无,’移动’静态 和文本(排除内部”):’元素’矩形,’重新缩放’无,’移动’静态,’text_pos’midcenter,’id’角色名称,’节点值’角色扮演角色 议决-期部分 $.get(file_url, function(data) { var teste=data; //all data rect1=$(”).append($(teste).find(“text”).attr(“id”)).html(); rect2=rect1+”-“+$(”).append($(teste).find(“text”).attr(“text_pos”)).html(); alert(rect2); }); alert(rect2); 问题发现它没有传递可变数据,在$ .get之外 第一次alert(rect2); 给出正确的数据 第二次alert(rect2); 给我未定义 任何人都知道为什么它没有给出一个全局变量:X已经尝试将变量放在外面但是也不起作用 对不起,忘记改变了co:f现在正确了

单击选择的jQuery toggleClass – 在左键单击和右键单击

我在div中有多个图像。 单击图像时,应切换选择和取消选择等内容。 一次只能选择一个img或者没有。 我使用下面的代码: function imageSelect(img) { $(“#” + img.id).toggleClass(“htmlView_img_select_toggle”); $(‘#snapshotsRpt > img’).click(function (e) { e.preventDefault; $(‘.htmlView_img_select_toggle’).removeClass(‘htmlView_img_select_toggle’); $(this).addClass(‘htmlView_img_select_toggle’); }); }; 但最终,至少有一个将继续被选中。 我不希望这样。 我仍然可以通过再次单击但使用单选function取消选择图像。 HTML代码是: htmlBody+=”; if (imgArray && imgArray.length>0){ for (var i=0;i<imgArray.length;i++){ htmlBody+='’; } } htmlBody+=”; 我是jquery的新手。 请帮忙!

使用jConfirm防止脚本运行,如本机确认

我有一个jConfirm的问题,它应该像普通的javascript confim框一样工作,但它没有,这是一个例子 如果我使用正常确认它会停止脚本,直到给出响应,然而jConfirm但是,表格仍在提交,即使没有给出答案,任何解决方法? 提前致谢 EDIT1:使用Slaks的想法我试图调整默认的jAlert插件,这就是我得到的。 submit: function(message, title, btnId) { $.alerts._show(title, message, null, ‘confirm’, function(result, btnId) { if (result){ var form = $(‘#’+btnId).closest(‘form’); form.trigger(‘submit’); } else return false }); }, 问题是我不知道如何将’btnId’变量传递给_show回调函数,任何想法?

Javascript在非活动选项卡/窗口中变慢

我需要在每次工作时运行此函数,如果选项卡处于活动状态但在非活动选项卡中javascript非常慢(我使用chrome) function request() { $.ajax({ type: “GET”, encoding:”UTF-8″, url: ‘request.php’, success: function(data) { request(); } }); } 什么是这个问题的解决方案? 我已经使用setInterval()进行了测试 谢谢

这个arrays出了什么问题……?

我正在制作一个游戏,用户在网格中移动并且必须收集乘客。 我几乎完成了所有事情,除了我需要检查玩家是否在乘客上方移动,如果是,则显示警告框。 这是我的JSFiddle: http : //jsfiddle.net/nZ8vA/9/和之前的: http : //jsfiddle.net/nZ8vA/7/ ,其中包含我以前的数组。 正如您所看到的,我有一个名为map的数组,用于构建网格。 在之前的JSFiddle中,我仍然试图让它检测用户何时收集乘客(地图中的字母“P”)。 在我最近的JSFiddle中,由于此前的帮助,我创建了一个二维对象数组。 地图没有完全构造,它应该看起来像是在第一个JSFiddle中,但它似乎将整行看作一种颜色。 如果您打开控制台并移动整个顶行,则不应该读为绿色。 我也认为它是按颜色读取乘客,这不是我想要的乘客在不同的颜色方块。 有人可以帮助我检测用户何时收集乘客,我有一个function,用“P”检测方块,但我需要保持相同的网格颜色布局。 我希望这是有道理的。 这是function: 老JSFiddle: function checkPass(cell, row) { var pass = map[row][cell]; console.log(pass); if (pass == “p”) { alert(“Passenger”); } } 新JSFiddle: function checkPass(cell, row) { var pass = map[row][cell].letter; console.log(pass); if (pass == “p”) { alert(“Passenger”); } }

JQUERY竞争到iFRAME

我正在尝试构建一个“JS确认下面离开页面function” 我遇到的问题是在页面上我需要这个确认function我正在使用CKEDITOR为文本编辑器创建一个iframe。 // Javascript code that controls the onbeforeunload event function setConfirmUnload(on) { window.onbeforeunload = (on) ? unloadMessage : null; } function unloadMessage() { return ‘You have entered new data on this page. If you navigate away from this page without first saving your data, the changes will be lost.’; } // JQuery code to […]

使用jQuery在嵌套GridView中向TextBox添加值

我有一个嵌套Gridview有a link用于显示和隐藏嵌套gridview中的div标签。 默认情况下,当我们单击a link以显示(启用)此Div标签下的Div Tag时,此Div Tag被禁用,它们是一个TextBox和一个Button 。 当用户单击a link将同时启用div,我想在此文本框中添加@username 例如 ———– ———– ShowDiv 我正在使用的JQuery function showDiv() { $(“#divShow”).show(); $(“#TextBox1”).text(‘@username’); return false; } 上面的jquery代码用于启用Div标签,但没有将@username添加到TextBox1