我有一个简单的跨度 Remove 此跨度位于表中,每行都有一个删除范围。 然后,当点击该跨度时,我使用AJAX调用URL。 AJAX事件需要知道该行的对象的ID吗? 将该ID放入点击function的最佳方法是什么? 我以为我可以做这样的事情 Remove 但ID不应该以数字开头? 对? 然后我想我能做到 Remove 然后从ID中删除“我的”部分,但这似乎只是Yuk! 以下是我的点击事件以及我的AJAX事件所在的位置。 $(document).ready(function() { $(“.removeAction”).click(function() { //AJAX here that needs to know the ID } }); 我相信有一个很好的方法吗? 注意:我不是在寻找 $(this).attr(“id”); 我希望能够传递多条信息 谢谢。 杰克。
可能重复: 提交不是javascript中的函数 为什么以下基本的javascript函数给我一个错误document.getElementById(“form”).submit is not a function 。 我在页面上唯一的东西是一个表单和这个javascript函数。 我希望他在访问页面时自动提交表单。 window.onload = function(){ document.getElementById(‘form’).submit(); }
有谁知道是否有一个? 我想使用变量名称调用函数。 编辑: 我在这里发布了一个小提琴我想要做的事情: http://jsfiddle.net/sAzPA/ … JS: (function($){ $.fn.MyPlugin = function(){ return this.each(function(){ var somefunction = function(arg1, arg2){ alert(arg1); }, someotherfunction = function(arg1, arg2){ alert(arg2); }, reallyimportantfunction = function(arg1, arg2){ var foo = $(this).attr(‘id’) + ‘function’; // here I want to call the function with the foo value as name, and pass it arg1 and […]
可能重复: parseInt()和parseFloat()之间的行为差异 var box = $(‘.box’), fontSize = parseInt(box.css(‘font-size’), 10) + 5; $(‘button’).on(‘click’, function() { box.animate({fontSize: fontSize}); }); // .. var box = $(‘.box’), fontSize = parseFloat(box.css(‘font-size’), 10) + 5; $(‘button’).on(‘click’, function() { box.animate({fontSize: fontSize}) }); 有什么区别.. **fontSize = parseInt(box.css(‘font-size’), 10);** **fontSize = parseFloat(box.css(‘font-size’), 10);** 并且为什么要将10作为上下文…请帮助?
我希望下面的函数更灵活,并接受多个回调到其他函数,如果它们在参数中定义。 $(function() { function icisDashBox(colorElem, thisWidth, thisHeight, completeCallBack) { $(colorElem).colorbox({ transition: ‘none’, innerWidth: thisWidth, innerHeight: thisHeight, opacity: ‘0.5’, onOpen: function() { }, onLoad: function() { }, onComplete:function() { $(‘#cboxLoadedContent’).wrap(”); completeCallBack(); }, onCleanup: function() { }, onClosed: function() { $(‘#cboxLoadedContent’).unwrap(); } }); } icisDashBox(‘.example9’, ‘500’, ‘500’, completeFunction); function completeFunction() { var fooClass = $(“#colorbox”).addClass(“FOO”); var barClass […]
而不是示例: $(“.myfield”).blur(function() { // validate }) $(“.myfield”).keyup(function() { // validate }) 有没有办法将这两者结合起来?
我有一个带有两个参数的函数,例如function (a,b) 。 我想在函数中,取b的值,并用c替换它。 我在考虑像$(b).replaceWith(c)这样的东西,但它没有成功。 我知道我可以使用新值在函数内创建一个新变量,但是可以更改b本身的值吗? 这样的事情是可能的。 或者参数设置在石头上? 让我试着解释一下我想做什么。 有三个函数,一个是总体函数,然后是两个函数,由toggle事件触发。 我希望第二个函数做一些事情来获取值并将其传递给第三个函数。 所以这里是代码 function(a,b){ $(‘selector’).toggle( //I want this to gather a value and store it in a variable function(){}, //and I want this to accept the variable and value from the previous function function(){} )} 我能想到的唯一方法是为总体函数添加一个参数c,然后用第一个函数修改它,并将新值传递给第二个函数。
我目前正在构建完整的背景图像布局,我想根据用户访问的页面更改图像。 要明白这一点:当用户点击链接时,我需要更改图像属性。 这是我得到了多远: $(function() { $(‘.menulink’).click(function(){ $(“#bg”).attr(‘src’,”img/picture1.jpg”); }); }); switch me 谢谢,可能是简单的东西,但在我的头上!
我想知道是否有办法在ajax调用中使用query_post()这样的函数? 假设我正在调用文件_inc / ajax.php 我想能够使用wordpressfunction,但我不知道为什么。 有人可以帮助我吗? 非常感谢 :)
我正在编写一个函数,它必须使用embed.ly API从给定video中获取缩略图信息,但是目前该函数在从API获得JSON结果之前返回一个值。 我使用以下代码: function getThumbnail(vUrl) { var thumbnail = ”; var title = ”; var caption = ”; var content = ”; $.when( $.getJSON(“http://api.embed.ly/1/oembed?key=:key&url=”+vurl) ).then(function(data){ var thumbnail = data.thumbnail_url; console.log(thumbnail); return { thumbnail:thumbnail, vurl:vurl } }); } 但是,当使用Chrome Javascript控制台时,我可以看到: 该函数被调用 undefined返回 XHR请求已完成 变量缩略图内容显示在控制台中 这显然是错误的顺序。 任何帮助是极大的赞赏!