Tag: javascript

使用JQuery / Json填充选择列表的最佳方法是什么?

目前我们的开发团队使用这种模式,但我不禁想知道是否有更快或更高效的方法来完成相同的任务。 HTML ${name} 这是Javascript: function bindList(url) { callAjax(url, null, false, function (json) { $(‘#myList’).children().remove(); $(‘#myListTemplate’).tmpl(json.d).appendTo(‘#myList’); }); }

如何设置video文件的预览,从输入类型=’文件’中选择

在我的一个模块中,我需要从输入[type =’file’]浏览video,之后我需要在开始上传之前显示所选video。 我正在使用基本的HTML标签来显示。 但它不起作用。 这是代码: $(document).on(“change”,”.file_multi_video”,function(evt){ var this_ = $(this).parent(); var dataid = $(this).attr(‘data-id’); var files = !!this.files ? this.files : []; if (!files.length || !window.FileReader) return; if (/^video/.test( files[0].type)){ // only video file var reader = new FileReader(); // instance of the FileReader reader.readAsDataURL(files[0]); // read the local file reader.onloadend = function(){ // set […]

Twitter引导程序:在开放式手风琴标题中添加一个类

我是一个jquery / javascript新手。 我想要做的是在开放式手风琴标题中添加一个类,并在打开另一个时删除它。 inheritance人代码: Category 1 Open Link 1 Open Link 2 Open Link 3 Category 2 我附在页面上的脚本是 所以我想要的是在菜单打开时(手风琴式)将.active类添加到a.accordion-toggle,然后一旦选择了另一个就让它消失。 我看过这里的文档引导程序,但它似乎没有帮助我很多(因为我不知道如何处理 $(’#myCollapsible’)。on(’hidden’,function(){//做某事……}) 或者在哪里放置它)我也尝试过.addClass() jquery加法器,但我只能得到javascript版本document.getElementById(“accordion-heading”)。className + =“newClass”; 工作(如果我给手风琴组冠军一个ID,但在这种情况下会有多个手风琴组)当我把脚本放在div层之后。

jQuery:移动设备的keyup事件

我有一些问题要在我的iPhone上启动一个keyup事件,我的代码如下: var passwordArray = [“word”, “test”, “hello”, “another”, “here”]; var test = document.getElementById(‘enter-password’); test.addEventListener(‘keyup’, function(e) { if (jQuery.inArray(this.value, passwordArray) != -1) { alert(“THIS IS WORKING”); } else {} }); 这个想法是,当用户输入#enter-password字段时,当他们匹配passwordArray的单词时,警报将会触发。 这适用于桌面,例如,一旦输入了word ,只要输入d该function就会立即开启。 反正有没有让它适用于移动设备?

从Web Worker执行AJAX请求是否可行?

我似乎无法在我的webworker中使用jQuery,我知道必须有一种方法来使用XMLHttpRequest ,但是当我读到这个答案时,似乎这可能不是一个好的选择。

关于’双击’事件的jQuery(dblclick for mobile)

我有以下jquery事件处理函数: $(‘.target’).on(‘dblclick’, function() { //respond to double click event }); 我的问题是这个事件处理程序不适用于触控设备(iPhone,iPad ……)。 任何人都可以推荐一种可靠的替代dblclick ,可以在触摸设备上使用,并且仍然可以在全尺寸设备上轻松双击使用吗?

除了函数本身之外,不能在jQuery的.ajax方法中使用返回的数据

相当奇怪的问题是我不能在.ajax函数本身的任何地方使用数据变量(由ajax调用返回的信息)。 我确信这是一个范围问题,但是它超出了我的范围,并且会感激任何指针。 $(‘img#test’).live(‘click’, function(e) { e.preventDefault(); var test = getPreviewImage(); alert(test); // This just gives undefined }); function getPreviewImage() { var output; var img_bg = $(‘div#preview-1 img:nth-child(1)’).prop(‘src’); var img_fg = $(‘div#preview-1 img:nth-child(2)’).prop(‘src’); $.ajax({ url: “/blah.php?v=12345, }).done(function (data) { alert(data); // This gives the correct response output = data; // This should take the data value […]

在jQuery或JavaScript中转义单引号

我想为标记显示以下文本。 如何逃避以下单引号? $(“#spn_err”).text($(‘#txt1’).attr(‘value’)+” is not valid”); 我想显示消息,因为’ ZZZ’ is not valid 。 这里$(‘#txt1’).attr(‘value’)是一个动态值。 它可能有abc , bcc , ddd , zzz 。 我怎样才能做到这一点?

jQgrid:多列行标题

我试图扩展我的jQGrid以使标题有多行。 它看起来像这样 ———————– Level 1 – > | Application | ———————– Level 2 – > |Code | Name | ———————– | 0002827| Mobile Phone1 | 0202827| Mobile Phone2 | 0042827| Mobile Phon3e | 0005827| Mobile Phone4 | 0002627| Mobile Phon5e | 0002877| Mobile Phone6 | 0002828| Mobile Phone7 我想知道如何用jQGrid 3.8.2做到这一点? 有任何想法吗?

如果元素包含某些文本

$(‘.test’).css(‘background’,’red’); Some text 如果#example包含单词“text”,我怎么能.addClass(‘test’) ?