Tag: jQuery的

.bind()或.click()更好地绑定click事件处理程序吗?

要向元素添加单击事件处理程序,是.bind(‘click’)还是.click更好? 有什么区别? 任何表现方面?

高级Jquery | 滚动导航已选中

当用户滚动到页面上的特定部分时,我需要帮助选择li元素: 请看这里我的进展: http : //jsfiddle.net/FvBqA/349/ 如果您单击“服务”链接,文本颜色应该变为红色,就像您在页面的该部分一样,如果您单击“主页”或“联系”,则再次相同。 我对jquery有一个想法,你需要能够向LI添加和删除类,以便css可以选择所选类并按照每个渲染进行渲染。 可以在此处查看function: http : //demicreative.com/#capabilities 如果向下滚动并查看工作部分,您会注意到导航项目已被选中 – 我正在使用相同的function。

通过具有相同名称的多个输入的ajax发送数据

我试图使用jQuery完成以下操作。 我有7个输入,一周一天。 这个html是生成服务器端的。 对于每一天,我都有一个文本输入和一个链接,用于仅通过ajax向服务器提交当天的文本。 到目前为止我有 $().ready(function(){ $(‘.add_dish’).click(function(){ var mydata = $(‘form input[name=user_input]’).val(); window.alert(mydata) $.ajax({ type: ‘POST’, url: ‘/add’, data: mydata, cache: false, success: function(result) { if(result == “true”){ }else{ } } }); }); }); 服务器端生成的代码: First day Add Second day Add Third day Add 当我单击Add 警报框为空时 ,始终显示第一天输入的值。 如何更改以反映提交链接所在的 元素的选择? 编辑 : 突出了问题的第二部分。

替换类的Jquery事件

我正在尝试使用jQuery创建一个隐藏/显示按钮。 单击.cminus时,需要隐藏.arrowwrap和.commentbody并用cplus替换它自己的类。 然后如果点击.cplus则需要相反。 问题1:在.cminus替换为.cplus之后的示例中,.cplus在单击时不会触发click事件。 (编辑问题2转移到单独的票证)问题2:我没有达到.commentbody隐藏/显示它的权利 HTML: Title Body Jquery代码: $(‘.cminus’).click(function(e) { $(this).next(‘.arrowwrap’).hide(); $(this).parent().next(‘.commentholder .commentbody’).hide(); $(this).removeClass(‘cminus’); $(this).addClass(‘cplus’); }) $(‘.cplus’).click(function(e) { alert(“clicked cplus”); $(this).next(‘.arrowwrap’).show(); $(this).addClass(‘cminus’); $(this).removeClass(‘cplus’); })

如果没有子字符串以避免控制台中的错误,如何跳过?

我正在设置子串 var hash = document.location.hash; // create an object to act like a dictionary to store each value indexed by its key var partDic = {}; // remove the leading “#” and split into parts var parts = hash.substring(1).split(‘&’); // If you just want the first value, whatever it is, use this. // But be […]

在查看下一个内容之前隐藏可见内容

当你点击id=”viewers”的链接来查看它的内容然后,在它可见之后,当你点击id=”voters”的链接时, id=”viewers”将隐藏然后显示id=”voters”的内容。 我怎样才能做到这一点? 我已经为自己尝试但是我没有到目前为止:/这是我的代码: $(‘#view_voters’).click(function() { if($(‘#viewers’).is(‘:visible’)) { $(‘#viewers’).slideUp(‘slow’); } if($(‘#viewers’).is(‘:hidden’)) { $(‘#voters’).slideToggle(‘slow’); } }); HTML echo ”; echo ”; # content echo ”; echo ”; 提前致谢。

使用Jquery加载一个html文件,延迟,然后另一个,循环

我想显示一个html文件。 然后淡出另一个。 这是我的代码,它工作,除了第一次,它等待10秒切换。 然后在切换之后,它在开关之间等待5秒。 我对jquery如何处理超时和等待有点困惑。 我想每个开关等待5秒,从第一个开始。 $(document).ready(function() { $(“#responsecontainer3”).load(“ad1.html”); var refreshId = setInterval(function() { $(“#responsecontainer3”).fadeTo(“slow”).load(‘ad1.html?randval=’+ Math.random()); setTimeout(function() { $(“#responsecontainer3”).fadeTo(“slow”).load(‘ad2.html?randval=’+ Math.random()); }, 5000); }, 10000); });

Jquery在选择器中有英镑符号

我想检查一个隐藏字段是否有值,并且隐藏字段的id包含一个井号,当我使用jquery获取它的值时它会抛出,因为井号在id之前不允许只有一次。 我是否必须将井号转换为ASCII码或有其他方法来处理它? 有人可以帮忙吗? var v = $(‘#ddlSort1#’).val();

jQuery:如果只点击所有复选框,如何启用按钮?

单击所有复选框时如何启用“按钮”? 例如:

on(’click’)和.click()之间有什么不同?

可能重复: jquery on vs click方法 我注意到有人说在最新的jQuery中使用“on”,但有什么区别,我应该使用它吗? $(“#dataTable td”).on(“click”, function(event){ alert($(this).text()); }); $(“#dataTable td”).click(function(event){ alert($(this).text()); });