Tag: javascript

检测DOM元素顺序的变化

我有以下代码: Random text Random text 并且,使用代码,我有50%的机会更改div中元素的顺序。 $(document).ready(function() { var initial = $(“div”); //This might not be ok if (new Date() % 2) //50% chance to randomize order randomizeOrder(); var after = $(“div”); //Also this might not be ok //Detect if the order of spans changed if (after != initial) //Definitely won’t work console.log(“Order changed”); }) […]

从浏览器中的javascript传递数组数据到使用ajax弹出mvc控制器

我想使用AJAX将数组从Web浏览器中的javascript传递给Spring MVC控制器 在javascript中,我有 var a = []; a[0] = 1; a[1] = 2; a[2] = 3; // how about multiple arrays as well? $.ajax({ type : “POST”, url : “/myurl”, data : //not sure how to write this, (“a=”+a), ? success : function(response) { // do something … }, error : function(e) { alert(‘Error: ‘ […]

如何触发Enter按键

我需要知道如何在输入上触发输入键。 也就是说,在响应某些其他事件(不是按键)时,我需要触发值为13的按键。 (澄清一下,我不想在按下回车键的情况下触发某些事件。如果我不知道怎么做,我会发现在SO上已经多次询问和回答。我想反过来。我是尝试开发一种需要我模拟’enter’按键的变通方法。)

如何使用jquery打开select元素

我有一个选择元素如下。 我想打开它而无需用户点击它。 Option1 Option2 Option3 Option4 如果可能使用jquery或javascript,请告诉我

在获得响应并执行成功时,AJAX调用会冻结浏览器一段时间

我正在对我的网络服务器进行AJAX调用,该服务器获取大量数据。 我显示了一个加载图像,该图像在执行ajax调用时旋转,然后逐渐消失。 我注意到的是,这个特定呼叫上的所有浏览器都会使其在大约7秒内无响应。 话虽这么说,加载图像并没有按照我在计划进行时的计划进行旋转。 我不知道这是发生了什么事情,或者是否有某种方法,在某种意义上导致有一个fork()因此它做了1件事,而我的加载图标仍然旋转。 思考? 想法? 下面是有人想看的代码: $(“div.loadingImage”).fadeIn(500);//.show(); setTimeout(function(){ $.ajax({ type: “POST”, url: WEBSERVICE_URL + “/getChildrenFromTelTree”, dataType: “json”, async: true, contentType: “application/json”, data: JSON.stringify({ “pText”: parentText, “pValue”: parentValue, “pr_id”: LOGGED_IN_PR_ID, “query_input”: $(“#queryInput”).val() }), success: function (result, textStatus, jqXHR) { //alert(“winning”); //var childNodes = eval(result[“getChildrenFromTelTreeResult”]); if (result.getChildrenFromTelTreeResult == “”) { alert(“No Children”); } else { […]

如何创建简单的jQuery插件?

这个测试插件应该像这样工作:单击一个元素时,它会向下移动。 就那么简单。 jQuery.fn.moveDown = function(howMuch){ $(this).css(“border”, “1px solid black”); $(this).click(function(){ $(this).css(“position”, “relative”); $(this).animate({top: ‘+=’+howMuch}); }); } 问题是,当单击一个元素时,它不仅会移动被点击的元素,还会移动插件所应用的所有其他元素。 这是什么解决方案?

为内容更改创建jQuery特殊事件

我正在尝试创建一个jQuery特殊事件,当绑定的内容发生更改时触发该事件。 我的方法是使用setInterval检查内容,并检查内容是否从上次更改。 如果你有更好的方法,请告诉我。 另一个问题是我似乎无法清除间隔。 无论如何,我需要的是使用event.special检查内容更改的最佳方法。 (function(){ var interval; jQuery.event.special.contentchange = { setup: function(data, namespaces) { var $this = $(this); var $originalContent = $this.text(); interval = setInterval(function(){ if($originalContent != $this.text()) { console.log(‘content changed’); $originalContent = $this.text(); jQuery.event.special.contentchange.handler(); } },500); }, teardown: function(namespaces){ clearInterval(interval); }, handler: function(namespaces) { jQuery.event.handle.apply(this, arguments) } }; })(); 然后像这样绑定它: $(‘#container’).bind(‘contentchange’, function() { […]

如何比较jQuery / JavaScript中的两个颜色值?

我使用带有.css(‘color’) jQuery获得颜色值,然后我知道它应该是颜色。 如何比较从jQuery获得的颜色值,例如黑色值?

jQuery切换div的孩子

我有以下HTML代码: Menu submenu1 submenu2 Menu2 submenu3 submenu4 class hidden有display:none 当我点击单词菜单或menu2时,我正试图让切换工作

if(条件在jascript中失败)

我有以下代码在Windows中的localhost中工作。 但在服务器中相同的代码失败。 即使data==found; ,也是if条件没有被执行写入data==found; 我检查了found的返回数据值,但无法弄清楚代码未正确执行的原因 function checkAvailability() { $(“#loaderIcon”).show(); jQuery.ajax({ url: “ajaxcheck.php”, data:’tran_id=’+$(“#tran_id”).val(), type: “POST”, success:function(data){ console.log(data); //var x=data; $(“#loaderIcon”).hide(); //console.log((data==”found”)); if(data==”found”) { $(“#singlebutton”).prop(‘disabled’, false); console.log(“fail”); $(“#tran_id-status”).html(“Found”); } else { console.log(data); $(“#singlebutton”).prop(‘disabled’, true); $(“#tran_id-status”).html(“”); console.log(“ss”); } }, error:function (){} }); } 这是ajaxcheck.php 0) { // echo ” Transaction Details Found.”; echo”found”; }else{ //echo ” (Enter […]