Tag: jQuery

使用jQuery或纯JS获得多选框的价值

在下面显示的代码中,如何使用jQuery或纯JavaScript获取函数val()中多选框的值? <script> function val() { //Get values of mutliselect drop down box } $(document).ready(function () { var flag = 0; $('#emp').change(function () { var sub = $("OPTION:selected", this).val() if (flag == 1) $('#new_row').remove(); $('#topics').val(''); var html = '<tr id="new_row" class="new_row"><td>Topics:</td><td> <select id="topic_l" name="topic_l" class="topic_l" multiple="multiple">'; var idarr = new Array(); var valarr = new Array(); […]

同时使用jQuery timeago或者momentjs和AngularJS

我想用timeago插件使date看起来更好。 问题是这些date是通过dynamic从REST的AngularJS获取。 所以,当我将这个jQuery插件附加到我的页面时,它不会处理它。 那么,如何做得更好呢? 如果可能的话,我会很乐意运行没有jQuery。

得到这个最合适的方法:$($(“。answer”))

假设我想获得类“.answer”中所有元素中的第一个元素, $($(".answer")[0]) 我可以做到以上,但优雅和速度之间的最佳平衡是什么? *改变了这个问题,以反映当前的讨论

jquery / JS阻止浏览器中的右键单击菜单

我有我的div与右键单击popup式菜单: // Attatch right click event to folder for extra options $('#fBox' + folderID).mousedown(function(event) { if (event.which == 3) { // Set ID currRClickFolder = folderID; // Calculate position to show popup menu var height = $('#folderRClickMenu').height(); var width = $('#folderRClickMenu').width(); leftVal = event.pageX – (width / 2) + "px"; topVal = event.pageY – (height) […]

在jquery中切换大小写

我正在写正确的开关盒吗? var cnt = $("#div1 p").length; alert(cnt); switch (cnt) { case (cnt >= 10 && cnt <= 20): alert('10'); break; case (cnt >= 21 && cnt <= 30): alert('21'); break; case (cnt >= 31 && cnt <= 40): alert('31'); break; default: alert('>41'); } 出于某种原因,条件匹配时不会发生警报!

如何将数组中的所有元素转换为JavaScript中的整数?

经过一些操作,我得到一个数组。 我需要将所有数组的值转换为整数。 我的示例代码 var result_string='a,b,c,d|1,2,3,4'; result=result_string.split("|"); alpha=result[0]; count=result[1]; //alert(alpha); //alert(count); count_array=count.split(","); count_array现在包含1,2,3,4但我需要这些值是整数。 我用过parseInt(count_array); ,但是失败了。 JS将这个数组中的每个值视为string。

你如何为jQuery UI进度条设置animation值?

我已经设置了一个jQuery UI进度条,但不能使用jQueryanimation来为其设置animation值。 任何想法如何使这项工作? percentDonevariables包含一个从0到100的数字,表示滚动条应该有多远(这个工作正常)。 我尝试了几个不同的东西,无济于事。 以下是我到目前为止: var progressbar = $("#progressbar1").widget(); progressbar.animate({ value: percentDone }, 5000, function() { console.debug('done animating'); }); 请注意,如果我使用“值”方法更新滚动条,它可以正常工作,但是会跳转到该值,而不是平滑地进行animation: $("#progressbar1").progressbar('value', percentDone);

jQuery UI对话框没有定位中心屏幕

我有一个jQuery对话框,旨在位于屏幕中间。 但是,它似乎有点偏离中心垂直。 这里是代码: $('#add_box').dialog({ autoOpen: true, width: 300, modal: true, resizable: false, bgiframe:true }); 任何想法,为什么这不会中心?

如何在Safari中使用jQuery查找多背景的background-position / background-image等

也许我在这里错过了一些东西。 我试图获取具有多个背景的元素( div )的当前背景信息,使用longhand background-repeat , background-position和background-image 。 使用jQuery,我只是做var bPos = $('#element').css('background-position')来获取当前位置的集合,这会给我像'0 0, 100px 100px, left bottom' Firefox和Chromium(目前版本分别为5和12),但是在Safari(OS-X上的版本5)中,它只返回第一个值对( '0 0' )。 这些CSS值是在外部样式表中设置的。 有没有人有任何想法,为什么这是,以及如何去得到在Safari的全套价值对(使用速记background属性也不这样做)? 编辑: 这是在外部样式表中使用的CSS: #page{ background-repeat: repeat-x, repeat-x, repeat-x, repeat-x, repeat-x; background-image: url('..http://img.dovov.comline.png'), url('..http://img.dovov.comline.png'), url('..http://img.dovov.comline.png'), url('..http://img.dovov.comline.png'), url('..http://img.dovov.comline.png'); background-position: 0 798px, 0 653px, 0 125px, 0 88px, 0 78px; } 编辑: 好的,我在jsFiddle上为此做了一个testing用例,并将其报告为jQuery 错误,因为它似乎是可重复的行为(虽然我接受它可能是浏览器实现问题,而不是实际上的jQuery错误)。 不过,如果有人有任何想法… 编辑: […]

jQuery兼容的JavaScript文档生成器

我需要select一个文档生成器(类似于java中的jdoc或Ruby中的rdoc)为我的JavaScript项目(用jQuery,下划线和骨干构build) 候选人: jsdoc工具包 PDOC 自然文档 docco YUI文档 doctool http://jquery.bassistance.de/docTool/docTool.html 其他? 要求 应该使用jQuery,下划线和主干。 这意味着对象文字方法等 我真的很喜欢pdoc,但是它太过于以原型为中心,没有很好的文档logging,而且我不想制作额外的文件(部分?)来使其工作(不确定这一点) docco是不错的,但我想要结构化的输出(如菜单+ class / func结构像jdoc) 必须是命令行/制作文件兼容​​(不是网上的贴图) 提示,技巧,教程,成功的故事,build议非常欢迎。 为什么不jQuery使用JSDoc?