我正在尝试使用jQuery过滤带有标题(类别名称)的多个列表(特定类别的书籍)。 我只想过滤搜索列表中的项目(特定书籍),但不过滤标题。 如果列表为空,则标题(类别名称)应该消失。 到目前为止我的工作是过滤多个列表,但如果列表为空,则标题不会消失。 我还想从filter中排除.custom-books列表。 HTML: Custom Books Don’t see your book in our list? Add it yourself! Academic Academic Book One Academic Book Two Botany Botany Book One Botany Book Two 和我的jQuery: var $products = $(‘#workflow_books li ul li a’) $(“#search”).keyup(function() { $products.show().filter(function() { return !re.test($(this).text()); }).hide(); }) 有任何想法吗? 谢谢和高分! 麦克风
我尝试使用MAWButton插件( https://github.com/yuhua-chen/MAWButton )和JQuery Color插件( https://github.com/jquery/jquery-color )来模拟Paper Ripple Effect。 基本上,效果对Firefox不起作用。 这是演示 – > http://jsfiddle.net/2txszd46/4/ //https://github.com/yuhua-chen/MAWButton/blob/master/js/mawbutton.js (function($) { $.fn.ripple = function(options) { var settings = $.extend({ speed: 333, // ms transitionEnd: function() {} // callback when transition ends. }, options); return this.each(function() { var $this = $(this); var supportEvent = (‘ontouchstart’ in window) ? ‘touchstart’ : ‘mousedown’; […]
我正在尝试使用jquery gzoom: http://lab.gianiaz.com/jquery/gzoom/ 这是我的jquery: $(“.zoom_no_lbox”).gzoom({ sW: 800, sH: 500, lW: 1600, lH: 1000, lightbox: true }); 这是我的形象: 但正如你在gzoom函数中看到的那样,我已经放入了图像的大小。 但是,页面上的图像是动态加载的,并且可以在默认长度上变化。 那么如何将默认值设置为图像的默认值?
我正在为客户开发一个后端,我有一些一起工作。 具体来说,我有3个选择国家,省和城市(西class牙)也与其他国家合作。 如果国家/地区中的所选选项为西class牙,则将填充省,如果选择省,则将填充城市。 如果在国家/地区中选择了另一个国家/地区,省和城市将保持禁用状态,但没有选项,但默认值为– Select– 。 选择国家/省/市时,进行ajax交易以获得结果。 PHP控制器解析结果,如果有结果(仅适用于西class牙),则返回此结果(填充省份): — Select — Andalucía Aragón Asturias … 如果所选国家/地区没有结果,则控制器返回: — Select — 我的问题是:如果只有值0的选项,添加一个attr(“disabled”,true),我怎么能处理呢? ? 我的实际JavaScript代码: $(document).ready(function(){ $(“select#codpais”).change(function() { var codpais = $(this).val(); if (0 != codpais) { $.post(BASE_URL + ‘projects/ajax/get_autonomias’, { codpais: codpais }, function(data) { if (data) { $(“select#codauto”).attr(‘disabled’, false); $(“select#codauto”).html(data); } }); } }); }); 问题是控制器总是返回数据,因为站点是双语的,有些用户需要看– […]
我使用简单的jQuery代码进行下拉导航,但它没有给出预期的结果…… jquery代码 $(function() { $(‘.nav li’).hover(function () { $(‘ul’, this).slideDown(100); }, function () { $(‘ul’, this).slideUp(100); }); }); HTML代码 Dashboard Projects Recent Projects Archive Projects New Project Messages 请检查并告诉我我错过了什么。 谢谢。
所以我试图循环一些元素并根据ajax调用的结果更改一些文本。 问题是我无法从ajax回调中获取数据,我不确定如何将事件链接到这样做。 我得到一个股票报价值,如果我可以将该对象返回到前一个范围,匹配循环,然后在那里进行所有操作,那将是很好的。 $(function(){ var tweets = $(‘.tweet’); var symbol_pat = /(^|\s\$)([az]+\b)/gi; $.each(tweets, function(){ var tweet_html = $(this).html(); tweet_html = tweet_html.replace(symbol_pat,function(){ var symbol = arguments[2]; var YAHOO_API_URL = ‘http://query.yahooapis.com/v1/public/yql’ var format = ‘json’ var query = ‘select * from yahoo.finance.quotes where symbol in (“‘+symbol+'”)’; var env = “store://datatables.org/alltableswithkeys”; $.ajax({ ‘url’:YAHOO_API_URL, ‘async’:false, ‘method’:’GET’, ‘data’: { ‘format’:format, […]
我需要在用户向下滚动时添加一个类。 我通常用jQuery做到这一点: $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 10) { $(“.dockbar”).addClass(“dockbar-opacity”); } }); 如何使用AlloyUI做同样的事情? 真的感谢。
我首先使用了primefaces FileUpload组件,但它没有用。 总是给出“HTTP错误”。 所以我认为这个组件有一些错误,并转到普通的旧JQuery并尝试使用uploadify。 但我仍然得到同样的错误。 我正在使用Container Managed Security。 这是不能正常工作的原因吗? 这是我的剧本: – $(document).ready(function(){ $(‘#photoInput’).uploadify({ ‘script’ : ‘/Blogger/fileUploadServlet’, ‘uploader’ : ‘./uploadify/uploadify.swf’, ‘cancelImg’ : ‘./uploadify/cancel.png’, ‘auto’ : true }); UPDATE 响应标题: X-Powered-By Servlet / 3.0,JSF / 2.0 Server GlassFish v3 Set-Cookie JSESSIONID = a23a36b147ac171f8abbf64406cd; 路径= /博客 Content-Type text / html; charset = UTF-8 Content-Length 1430 Date Thu,29 Apr […]
我试图使用Jquery克隆一个div ,然后更改其子项的id之一和另一个元素之后的add: var s = $(‘#runwell1’).clone().wrap(”); s.find(‘#tag’ + runNum).attr(‘id’, ‘tag’ + (++runNum)); $(‘#addrun’).before(s.parent().html()); 但是这段代码不起作用。 怎么了? 如何使用id克隆? 编辑这里是div的html: × Run 1 System : OPE Maxwell Tools : OP DLIS
我正在测试一个Web应用程序并使用jQuery来查找包含特定字符串的文本。 这是我写的function,但它似乎没有回应。 我不知道该元素的标签是什么时候提前。 function get_element_by_text(text) { $(document).ready(function (){ var selector = ‘*:contains(‘ + text + ‘)’; return $(selector).get(0); }); } get_element_by_text(“Unanswered”); 返回undefined