Tag: javascript

jQuery返回ID以某个字符串开头的元素

我有很多标签,例如 我想返回所有以’val_’开头的元素并隐藏它们。 我怎样才能做到这一点?

从base64 PNG获取高度和宽度尺寸

我有这个 data:image/png;base64,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 我想使用JavaScript从这个字符串中获取高度和宽度。 我该怎么办? 它甚至可能吗? 您可以假设访问jQuery,window.btoa和window.atob。

jQuery datepicker minDate变量

我使用了jQuery datepicker。 在我的“EndDate”文本框中,我想使用从“StartDate”文本框+ 1中选择的日期。我该怎么做? 我尝试了这个,但没有奏效。 在我的开始日期代码我有…… test = $(this).datepicker(‘getDate’); testm = new Date(test.getTime()); testm.setDate(testm.getDate() + 1); 然后在我的结束日期代码我… minDate: testm, 但结束日期仍然是本月的所有日子。 编辑。 我很好奇为什么这不起作用。 在我的开始日期datepicker我有这个.. onSelect: function (dateText, inst) { test = dateText } 为什么我不能进入我的结束日期datepicker并说, minDate: test ? 编辑。 还是行不通 $(“.dateStartDatePickerBox”).datepicker({ minDate:’-0d’, onSelect: function(dateText, inst) { test = $(this).datepicker(‘getDate’); testm = new Date(test.getTime()); testm.setDate(testm.getDate() + 1); $(“#dateEndDatePickerBox”).datepicker(“option”, […]

用户调整窗口大小后获取浏览器宽度和高度

在用户调整窗口大小后,有没有办法获得浏览器的宽度和高度。 例如,如果窗口是1920 x 1080并且用户将窗口更改为500乘500,那么有没有办法在JavaScript或jquery中获取这两个新值?

我应该选择什么? jquery,mootools,yui,scriptaculous还是原型?

重复: 哪个Javascript框架(jQuery vs Dojo vs …)? 我是javascript的新手,但我想在我的网站上实现ajaxfunction。 我应该学习哪个JS框架? 请推荐或使用哪一个以及使用它的原因?

jQuery Validator插件 – 检查mysql数据库中的现有用户名/电子邮件

我已成功创建了一个表单,提交并将用户添加到mysql数据库,并使用’jQuery Validator’插件进行表单validation,除了检查用户名是否已存在于数据库中之外,一切都很好… 我花了大约8个小时阅读并试图找到一种方法来使用’jQuery Validator’插件定义一个新方法。 我似乎无法理解如何检查数据库中输入的用户名或电子邮件,并返回它是否已经存在或使用jQuery。 我的代码: jQuery.validator.addMethod(“checkExists”, function(value, element) { //No idea what to call here }, “Username already exists.” ); //<![CDATA[ $(window).load(function(){ $("form").validate({ rules: { username: {minlength: 3, required: true, checkExists: true}, email: {email: true, required: true}, pass1: {minlength: 3, required: true}, pass2: {minlength: 3, required: true, equalTo: "#pass1"}, country: {required: true}, tandc: {required: […]

如何使用javascript在浏览器中显示PDF流

我正在使用jquery的ajax方法访问现有的WCF Web服务(它将PDF作为字节流返回)。 当对服务的调用完成时,我最终得到一个包含PDF的javascript变量(该变量包含二进制数据,从“%PDF-1.4 …”开始)。 我想在新的浏览器窗口中显示这个PDF,但是我很难实现这个目标。 到目前为止,我的研究表明,我可能能够使用数据实现我想要的东西:uri,所以我在ajax调用完成时调用的代码如下: function GotPDF(data) { // Here, data contains “%PDF-1.4 …” etc. var datauri = ‘data:application/pdf;base64,’ + Base64.encode(data); var win = window.open(“”, “Your PDF”, “width=1024,height=768,resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no”); win.document.location.href = datauri; } 这会导致打开一个新的浏览器窗口,但内容为空。 有趣的是,如果我通过使用文件:uri(例如file:// c:/tmp/example.pdf)将我的浏览器(IE9)指向我本地磁盘上的现有文件,那么我得到相同的结果,即空白窗口。 有什么方法可以显示这个PDF数据吗?

jQuery Mobile双范围滑块工作但有问题

我可以通过在jQuery Mobile框架上将滑块放在彼此的顶部来制作双范围滑块。 此外,javascript设置为左拇指不在右上方。 然而,这个function有点儿麻烦,我想知道是否有人对这个问题有一个很好的解决方案。 以下是一个例子: $(‘#buying_slider_min’).change(function() { var min = $(this).val(); var max = $(‘#buying_slider_max’).val(); if(min > max) { $(‘#buying_slider_max’).val(min); $(‘.maxBuyingSlider’).slider(‘refresh’); } }); $(‘#buying_slider_max’).change(function() { var min = $(‘#buying_slider_min’).val(); var max = $(this).val(); if(min > max) { $(‘#buying_slider_min’).val(max); $(‘.minBuyingSlider’).slider(‘refresh’); } }); 在这里查看

jQuery,选择输入文件并将其设置为另一个输入

该网站有2个输入字段,我只选择1个字段,另一个是不可见的。 现在我想将不可见的.val()更改为所选的.val(),因此两个字段都上传相同的文件。 这是如何运作的? 如果我这样做: $(‘#input_file’).change(function() { var fileSelect = $(this).val(); $(‘#hidden_input_file”]’).val(fileSelect); console.log(fileSelect); }); 我收到此错误:Uncaught InvalidStateError:无法在’HTMLInputElement’上设置’value’属性:此input元素接受一个文件名,该文件名只能以编程方式设置为空字符串。

如何使用Javascript实现动态翻页/curl?

我怀疑大多数Web开发人员都熟悉基于Flash的页面curl转换来翻页? ( 比如这里 ) 用简单的HTML + CSS + JS可以很好地实现这个吗? (或任何其他’原生’浏览器语言,如SVG?) 我首选的库是jQuery,但任何有效的JavaScript解决方案都是可以接受的。