Tag: javascript

jqGrid中onCellSelect函数的确切反转是什么?

我的代码 – onCellSelect: function(rowid,iRow,iCol,e) { jQuery(“#createrule”).click(function(){ hidePopup(); showPopUp6(); }); onCellSelect: }, onCellSelect函数的确切反转是什么?

jqgrid在更改另一个单元格时更改可编辑单元格的值(从属列)

这是网格。 我的折扣列有一个自动完成,其值来自另一个json变量。 这是我的json数组,其中折扣数据来自。 [ {“id”:0.56,”label”:”Adams Rite Less 50\/12″,”value”:”Adams Rite Less 50\/12″}, {“id”:0.44,”label”:”ASSA Less 44″,”value”:”ASSA Less 44″}, {“id”:0.603,”label”:”BARON ACCESSORIES AND STICKS Less 60.3″,”value”:”BARON ACCESSORIES AND STICKS Less 60.3″}, {“id”:0.704,”label”:”BARON STD AND CUSTOM DOORS Less 70.4″,”value”:”BARON STD AND CUSTOM DOORS Less 70.4″}, {“id”:0.617,”label”:”BARON STD AND CUSTOM FRAMES Less 61.7″,”value”:”BARON STD AND CUSTOM FRAMES Less 61.7″}, {“id”:0.704,”label”:”BARON STD […]

帮助理解jQuery按钮启用/禁用代码

我抓住了这个代码formsJCarousel,并试图理解下面的这些行。 我是jQuery的新手,并不是那么擅长JavaScript所以我不确定什么是jQuery,哪个是JavaScript this.buttonNext[n ? ‘bind’ : ‘unbind’](this.options.buttonNextEvent, this.funcNext)[n ? ‘removeClass’ : ‘addClass’](this.className(‘jcarousel-next-disabled’)).attr(‘disabled’, n ? false : true); this.buttonPrev[p ? ‘bind’ : ‘unbind’](this.options.buttonPrevEvent, this.funcPrev)[p ? ‘removeClass’ : ‘addClass’](this.className(‘jcarousel-prev-disabled’)).attr(‘disabled’, p ? false : true); 它正在设置一些css来设置状态,并启用或禁用其中的按钮但我想在我真正理解它之后修改它。 我只是无法弄清楚它正在做什么100%。 试图理解诸如[n? ‘bind’:’unbind’]而且这里也只是链接。 这四行中有很多事情要发生。 代码来自这个插件: http : //sorgalla.com/projects/jcarousel/

在下拉更改时运行jQuery函数

我编写了一个当前在Click事件上运行的jQuery函数。 我需要更改它,以便在更改下拉框(Select- Option)值时运行它。 这是我的代码: All $(“#otherCatches”).click(function() { $.ajax({ url: “otherCatchesMap.php>”, success: function(msg) { $(“#results”).html(msg); } }); });

jQuery用于标识URL和追加参数

这个jQuery代码将作为wordpress编辑器中的bookmarklet运行。 bookmarklet / jQuery代码将编辑内容字段中的文本,并将参数(例如?参数)附加到URL的末尾。 URL始终是相同的域名(例如domain.com)。 但是,URL通常包含目录(例如domain.com/directory/index.html?parameter)。 无论域名后面是什么,我都需要附加jQuery代码。 最复杂的情​​况是domain.com/directory/index.html?someotherparameter?parameter 。 此内容区域通常包含多个URL,因此脚本需要遍历整个文本。 我的半工作代码 var url= ‘domain.com’; var append = ‘ ?parameter ‘; $(“.wp-editor-area”).each( function(){ var haystack = $(this).text(); $(this).text(haystack.replace(url, url+ append)); }); 它正在修改的HTML代码 <a title=”This is a hyperlink” href=”http://domain.com/directory”>This is a hyperlink</a> 它的当前输出 This is a hyperlink Jsfiddle为方便起见 请注意,我的输出不会在整个URL之后附加。 如果文本正文中包含更多URl,我如何修改这个更复杂的URL并循环遍历文档? 我能找到的唯一相关和类似的问题是这个 ,但我不能复制结果。 谢谢!!

修改伪元素:使用javascript后的宽度

标记: Hello World CSS: .title { border-bottom: 3px solid #aaa; position: relative; } .title:after { content: “”; width: 100px; border-bottom: 3px solid red; display: block; position: absolute; } 演示: http : //codepen.io/anon/pen/HDBqe 我想根据文本的宽度更改.title:after的宽度,如何更改:after使用javascript :after的宽度? $.fn.textWidth = function(){ var html_org = $(this).html(); var html_calc = ” + html_org + ”; $(this).html(html_calc); var width = $(this).find(‘span:first’).width(); $(this).html(html_org); […]

在Twitter Bootstrap Scrollspy中排除ID

我有一个Twitter Bootstrap网站,主菜单上有很多链接。 我有Scrollspy设置来定位该菜单并且工作得很好。 但是,我需要scrollspy来排除菜单中的最后一个链接。 有没有简单的选项或属性来做到这一点? 每个链接都有一个ID。 要注意,最后一个菜单项被调用,“Login”有一个ID,点击它会打开一个Twitter模式。 但是,由于模态在代码中即使没有加载也会影响到scrollspy。 所以只需要一种方法来告诉排除一个ID所以假设有这样的东西:

在运行代码之前等待jQuery $ .get函数完成

在下面, return语句在 $.get()调用完成之前执行。 我怎么能改变这个? var aft = {}; aft.getToken = function (url) { var theToken; //Get the token value $.get(url, function (data) { theToken = $(data).find(‘input[name=__RequestVerificationToken]’).val(); }, “html”); return theToken; };

自动选择第一个jquery UI结果

我正在使用jQuery Autocomplete来搜索城市的本地数据库。 这是代码: $(‘#txt_search_city’).autocomplete({ source: url, delay: 0, autoFocus: true, select: function( event, ui ) { $( “#id_city” ).val( ui.item.id ); $(this).closest(‘form’).submit(); }, focus: function( event, ui ) { event.preventDefault(); } }); 我想默认选择第一个返回值(就像在facebook上一样)。 所以基本上,如果他们只是点击输入,他们将触发第一个结果的选择。 我认为这就是autoFocus: true的确如此,但它无法正常工作。 没有显示错误,只是没有选择第一个结果。 思考?

document.write的替代品

我的情况似乎我必须在javascript库中使用document.write。 脚本必须知道定义脚本的区域的宽度。 但是,该脚本对该区域中的任何标记都没有任何明确的知识。 如果有明确的div知识,那么就像这样简单: <script ref… //inside of referenced script var divWidth = $("#childAnchor").width(); 所以,在引用的脚本中,我正在考虑使用document.write这样: <script ref… //inside of referenced script var childAnchor = "z_87127XNA_2451ap"; document.write('’); var divWidth = $(“#” + childAnchor).width(); 但是,我真的不喜欢document.write实现。 有没有替代在这里使用document.write? 我不能简单地使用窗口的原因是它在一个视图内部,在一个主视图页面内呈现。 窗口无法正确获得嵌套区域宽度。 该地区几乎就在这里: AREA AREA不了解任何其他div。