Tag: javascript

jQuery插件DataTables:如何突出显示当前搜索文本?

我已经开始使用DataTables插件(v1.6.2)用于jQuery (v1.4.2),我想问你是否知道一个设置或插件 ,它允许我突出显示在过滤行上搜索文本框中使用的文本。 先感谢您

ES6 / ECMA6模板文字 – 无效

我想尝试使用模板文字并且它不起作用:它显示文字变量名称而不是值。 我使用的是Chrome v50.0.2(和jQuery)。 例: console.log(‘categoryName: ${this.categoryName}\ncategoryElements: ${this.categoryElements} ‘); 输出: ${this.categoryName} categoryElements: ${this.categoryElements}

手动滚动到锚点时更改URL?

默认情况下,如果我在我的网站上有锚点,那么当我点击一个链接(即www.mysite.com/#anchor)时,地址栏上的URL就会改变 滚动到锚点时,是否可以立即更改地址栏中的URL? 或者当我点击一个新锚点时,有一个包含多个锚点的长文档和地址栏上的URL更改?

Google的Places API和JQuery请求 – Access-Control-Allow-Origin不允许使用Origin http:// localhost

我正在为一个项目做一些测试,我想到的是涉及到附近的地方。 所以我跟那个大个子一起去了,并开始搞乱Google的Places Api。 我正在使用带有openstreet瓷砖的传单来制作我的地图。 现在一切都很好,直到我尝试使用dang的东西。 var lat = coords.lat; var lng = coords.lng; var apiUrl = “https://maps.googleapis.com/maps/api/place/nearbysearch/json”; var data = { key: ‘AIzaSyBl8bmE8kQT7RjoXhP6k2yDti44h9-fSUI’, location: lat+’,’+lng, radius: ‘10000’, sensor: ‘false’, rankby: ‘prominence’, types: ‘bar|night_club’ }; $.ajax({ url: apiUrl, type: ‘POST’, data: data, dataType:”jsonp”, crossDomain: true, success: function(data) { var obj = $.parseJSON(data); // console.log(data.next_page_token); } }); […]

jQuery和伪元素

我动态地改变了在CSS中定义的en元素的位置:after 。 我试着这样改变它: $(function(){ $(‘div::after’).css({‘top’:’20px’}) }) 但它不起作用。 有没有办法改变立场?

在Angular JS中跳过重复JSON排序

当我使用ng-repeat(可能是一种无痛的方式)时,有没有人知道如何完全跳过 JSON排序? 例如,我的源JSON看起来像这样 – { “title”: “Title”, “description”: “Description”, “moreInfo”: “Moreinformation” } 一旦我在ng-repeat中使用它,它就按字母顺序排序。 像这样的东西 – { “description”: “Description”, “moreInfo”: “Moreinformation”, “title”: “Title” } 我的ng-repeat看起来像这样 – {{key}} {{data}} 我见过人们有一个单独的键数组,并使用它们来识别JSON对象,最终避免按字母顺序排序。 有一种优雅的方式来做到这一点?

如何从JavaScript中删除字符串中的文本?

我有一个以data-123为值的字符串。 如何在jQuery或Javascript进入并从字符串中删除data-同时离开123 ?

使用Ajax上传base64映像

我的客户端正在为用户提供选择图片,裁剪并调整其大小然后显示它(在 DOM元素中)。 如果图片没问题,用户可以将其上传到服务器,以便保存。 由于Ajax请求,我想进行上传。 我在互联网上发现了大量的例子来上传从客户端PC检索到的原始图像 。 例如: $( ‘#my-form’ ) .submit( function( e ) { $.ajax( { url: ‘http://host.com/action/’, type: ‘POST’, data: new FormData( this ), processData: false, contentType: false } ); e.preventDefault(); } ); 如果我决定上传通过表单输入检索的图片,这可以正常工作。 在我的情况下,我想上传修改后的图片 (保存在元素中)而不是原始图片。 此图片存储为base64图片(有关信息:我使用croppie.js库生成图像)。 我不知道如何使用Ajax上传这张图片。 我试图将其作为常规参数上传,但在服务器端,img是一个空字符串: var url = ‘http://host.com/action/’; var data = {}; data.img = $(‘img#generated-image’).attr(‘src’); $.ajax({url: url, type: […]

如何防止“确认表单重新提交”对话框?

如何在提交后清除表单中的信息,以便在页面刷新后不显示此错误? 查看图片(来自chrome): 该对话框包含以下文字: 您正在寻找的页面 您输入的信息。 回到那个 页面可能会导致您采取的任何操作 重复。 你想继续吗? 我希望这个对话框不会出现。

如何通过键合并两个对象值

试图查看是否有任何javascript库function可以合并两个json对象的特定键的值 var x ={ “student-marks”:{‘math’:1,’physics’:5} }; var y ={ “student-marks”:{‘chemistry’:3,’history’:2} }; 使用$ .extend和$ .merge给出以下结果 $.extend({},x,y) leads to { “student-marks”:{‘chemistry’:3,’history’:2} } $.merge(x,y) leads to { “student-marks”:{‘math’:1,’physics’:2} } 我要找的是{ { “student-marks”:{‘math’:1,’physics’:5, ‘chemistry’:3,’history’:2} }‍