Tag: jQuery的

克隆元素,在添加时一次避免多个克隆

http://jsfiddle.net/p57hm/ 我想在每次点击时再想要一个克隆。 我错过了一些明显的东西吗谢谢 脚本: $(function(){ $(‘input’).click(function(){ $(‘.cloneitem’).clone().appendTo(‘#container’); }); }); HTML: clone

在input或textarea字段中禁用jquery keypress

我正试图在按下某个键时触发事件。 它适用于以下代码: $(document).keypress(function(e){ switch(e.which){ case 96:$(“a.quicklinks”).trigger(‘click’); break; } 但是,如果用户在表单字段中,我想禁用此行为。 如何测试用户是否在表单字段中键入以执行此操作? 谢谢。

jQuery在页面加载上平滑滚动

我正在使用这个jQuery脚本进行平滑滚动(在CSS-Tricks.com上找到): /** Smooth Scrolling Functionality **/ jQuery(document).ready(function($) { function filterPath(string) { return string .replace(/^\//,”) .replace(/(index|default).[a-zA-Z]{3,4}$/,”) .replace(/\/$/,”); } var locationPath = filterPath(location.pathname); var scrollElem = scrollableElement(‘html’, ‘body’); var urlHash = ‘#’ + window.location.href.split(“#”)[1]; $(‘a[href*=#]’).each(function() { $(this).click(function(event) { var thisPath = filterPath(this.pathname) || locationPath; if ( locationPath == thisPath && (location.hostname == this.hostname || !this.hostname) && this.hash.replace(/#/,”) […]

从Google SpreadSheet脚本调用jQuery

如何在附加到Google电子表格的脚本中使用jQuery? Google Libraries页面看起来很简单,但显然我误解了Libraries的执行环境,在脚本中调用google.load()失败了。 那么这样做的正确方法是什么? 我可以想象像调用UrlFetchApp.fetch()这样的想法,但这似乎不是正确的方法。 (我知道我对各种Google App环境感到困惑,所以要清楚:我正在谈论保存在Google文档电子表格菜单上的工具下的’脚本编辑器’中的脚本。)

jQuery:在文档准备好并呈现后获取div-width

我正在尝试获取div容器的宽度,将另一个div中的另一个css属性设置为第一个的宽度,我知道在页面完全加载和渲染之后。 我有这个代码: $().ready(function() { doLayout(); } function doLayout() { var $width = $(“#sidebar”).attr(“width”); $(“#content”).css(“left”, width); } 问题是,在呈现页面之前调用ready,因此未设置width属性(或“undefined”)。 如何确定当前宽度? 编辑:建议更改后我有这个小提琴,但代码有效,但在我的实际应用程序中它不是。 所以问题出在其他地方,我想:(

jQuery:根据名称和值选择复选框

我有以下HTML: OPTION-A OPTION-B OPTION-C // several other: C2, C3, .. 我正在尝试实现selectCheckbox( chkbox, value) ,它应该: 搜索name = chkbox所有无线电并设置attr(‘checked’) = false 搜索name = chkbox AND val() = value并设置attr(‘checked’) = true的无线电 我无法弄清楚,正确的选择器是什么,我尝试了以下没有任何运气: var name = “#” + chkbox + ” :checked”; $(name).each(.. // doesn’t work $(‘#’+chkbox).each( .. // if finds only the first occurence // of ie C1, […]

侦听添加的表行

可以说我有一张桌子: $(function(){ $(‘#btn’).click(function(){ $(‘table’).append(”); }); $(‘.remove’).on(‘click’, function(){ $(this).parent().remove(); }); }); 有没有办法绑定一个自定义事件处理程序,使用jQuery添加或删除行时触发? 谢谢

jQuery – 寻找下一个Div

我试图在输入按钮后找到下一个div并切换它。 我究竟做错了什么? JS: $(“.showNextExperience”).click(function() { $(“.experience”).show(); }); HTML: Experience 1 Experience 2 Experience 3 Experience 4 好的,这不起作用— $(“.showExperience”).click(function() { $(this).next(“.experience”).toggle(); }); 2 当我在DIV上方移动输入按钮时它可以正常工作。 $(“.showExperience”).click(function() { $(this).next(“.experience”).toggle(); }); 2 你能解释一下吗?

什么是jquery中的三元美元符号?

我正在尝试调试某人的代码,并遇到了这个问题: $$$.ajax({ url: ajax_url + param, context: $(“#formDialog”), success: function(data) { this.html(data); BindPopupFormEvents(this, title, reload); } }, $$$.ajax.PARTAIL_UPDATE, $mainWrapper);​ 我们正在使用jquery库,但我以前从未见过三元标志,我不知道它是什么……有什么建议吗? 编辑 我后来发现了这个: $$$.fn = $$$.prototype = { init: function(jQuery, test) {}, CONST: CONST };​ 我们只使用jquery库,我们在大多数代码中使用单个美元符号。 你能用简单的英语解释三重美元符号的成就吗,拜托?

Jquery – 何时使用“this”以及何时使用“$(this)”?

可能重复: jQuery $(this)vs this “this”和“$(this)”有什么区别? 我怎么知道使用哪一个? 相关,我认为: 每个都有可选参数。 “i”与“this”(或“$(this)”)有什么不同? $(‘img’).each(function(i) { ….code } 与 $(‘img’).each(function() { ….code }