Tag: javascript

按值属性排序选择选项使用jQuery

嗯,标题说明了一切。 我正在做的是创建一个特色产品模块。 使用JSON填充下拉列表的大小,我使用把手来渲染html。 我无法控制JSON文件。 我尝试按选项标签中的实际文本对选项值进行排序,但我意识到之后选项值是错误的。 所以现在我试图通过它们的值属性对选项进行排序,但还没有想出来。 我想做这样的事情: var selectList = $(‘#featuredSelectField option’); var newList = []; var theNewNew = []; for(var i=0; i<selectList.length; i++){ newList[i]=(selectList[i].value); } newList.sort(); for(var i=0; i<newList.length; i++){ theNewNew[i] = $('#featuredSelectField option[value="'+newList[i]+'"]'); selectList[i] = theNewNew[i]; } 这是html: Select an option Size 5.5 – $111.99 Size 5 – $111.99 Size 10 – $111.99 […]

如何将输入文本插入图像?

我想为magento开发扩展,这有助于创建自定义T恤,但我不知道该怎么做。我想提供像这个网站的functionhttp://www.inkpixi.com/item/ATV+Repair/ A252 / 329 / item.html 死链接 在这里输入名称,然后名称自动插入图像。我想提供这个,但没有得到正确的事情

Bootstrap Datepicker更改触发3次

嗨,我一直试图获得一个引导日期选择器的日期,并且已经能够但它似乎发射了3次。 注意:这不是jquery日期选择器,而是引导日期选择器。 使用这个日期选择器: https : //github.com/eternicode/bootstrap-datepicker ,而不是旧的eyecon.ro one。 $(“.date-picker”).on(“change”, function(e) { contents = $(this).val(); id = $(this).attr(‘id’); console.log(“onchange contents: ” + contents); console.log(“onchange id: ” + id); }); HTML: 除了改变之外,我还使用了其他一些选项 $(‘.date-picker’).datepicker().change(function(){}; 但这并没有关闭日期选择器,希望有一个简单的解决方案。 谢谢

数组到逗号分隔的字符串和最后一个标记在jquery中使用’和’而不是逗号

我用逗号分隔的字符串检查了很多关于连接数组的问题和答案,但我的问题是,我正在使字符串对人类可读,即我有标签数组,如果它们是两个标签,那么它将是tag1 and tag2 ,如果它们是100个标签,然后它将是tag1, tag2, ,,,tag99 and tag100用于最后一个使用和之前使用逗号作为分隔符。 有什么办法在JQuery中处理?

可以计算AJAX加载了多少数据?

我一直在忙着一些AJAX代码。 我想计算已加载了多少数据,我想用百分比显示它。 我所有预装的信息都在“反馈”中。 我可以计算它包含多少DATA(以字节为单位),还可以查看进度吗? 就像装载时一样:10kb,20kb,30kb等 我的代码: function calc(page) { $(‘#pageLoad h2’).animate({ marginTop : ‘0px’}, 200); $.ajax( { url: ‘./pages/page.php’, type: ‘POST’, data: ‘page=’+page, success: function( feedback ) { $(‘#content’).html( feedback ); } }); }; 抱歉我的英语不好。

Jquery .ready()vs window.onload

在window.onload上使用Jquery ready()函数有什么好处吗? // Jquery ready $(document).ready(function() { }); // window.onload window.onload = function () { }

如何在JavaScript中对字母进行排序,并将大写和小写字母组合在一起?

我正在研究一个JavaScript(jQuery也可以,如果它需要它,但我怀疑它会)用于按字母顺序排列一串字母。 假设我要排序的字符串是:“ACBacb”。 我现在的代码是这样的: var string=’ACBacb’; alert(string.split(”).sort().join(”)); 这将返回ABCabc。 我可以看到为什么会发生这种情况,但这不是我要寻找的格式。 有没有办法我可以通过将相同的字母放在彼此旁边,首字母大写来对它进行排序? 所以当我放入ACBacb时,我得到了AaBbCc?

如何创建“显示更多”按钮并指定最初显示的文本行数

我正在寻找一种方法来在我的响应式网站上创建一个幻灯片“显示更多”function,该function会在两个段落之后切断。 我之前使用静态网站实现了这一点,通过对容器应用设置高度并使用overflow: hidden ,然后设置容器高度的动画。 但是响应时,容器会以不同的浏览器宽度压缩文本,因此文本可能占用更多/更少的空间。 此外,每次推送时,段落上方可能会有不同的内容。 因此设置height可能不会完全覆盖两条线。 如果你需要演示,请查看这个jsFiddle: http : //jsfiddle.net/XVAzU/ 。 所以我需要在段落的两行之后切断,无论容器的宽度是多少,或者在该段落之前或之后。 谢谢你的期待!

将textareas字符串值转换为由新行分隔的JavaScript数组

我有一个textarea ,用户最多可以写1000个字符。 我需要获取jQuery(‘#textarea’).val()并创建一个数组,其中每个项目都是textarea值的一行。 这意味着: 这是textarea内部的一个很好的路线。 这是另一条线。 (让我们假设这一行是空的 – 应该被忽略)。 有人在上面留下了2条以上的新线。 应该转换为JavaScript数组: var texts = []; text[0] = ‘This is a nice line inside the textarea.’; text[1] = ‘This is another line.’; text[2] = ‘Someone left more than 2 new lines above.’; 这样就可以很容易地将它们破坏为querystring(这是提供者所需的qs格式): example.com/process.php?q=[“This is a nice line inside the textarea.”,”This is another line.”,”Someone left more […]

如何使用jquery查找包含与前缀匹配的data- *属性的元素

我想创建一个选择器来查找具有以字符串开头的属性的元素。 此时,我假设此选择器不存在。 我是否需要扩展选择器function? James Padolsey 扩展了jQuery的选择器function 我需要表达类似于包含前缀选择器[name | =“value”]的内容,但不是匹配“value”,而是需要匹配属性的名称,而不是属性的值。 我想最终得到这样的语法: $(‘tag(:attr|=”data-plugin”)’)它应该找到元素tag因为它至少有一个以data-plugin开头的元素