草庐IT

html5-data

全部标签

javascript - 你如何监听在 JavaScript 中移动的 HTML 元素?

我有一个HTML元素,我需要跟踪另一个元素。具体来说,我需要将两个元素的左上角和右上角定位相同。调整窗口大小时,会触发调整大小事件,我可以调整依赖元素的位置。但是,如果被跟踪的元素被重新定位(但未调整大小),我看不到任何DOM事件。我们如何知道DOM元素是否已被移动?我们正在使用最新的jQuery。这是一个代码示例。请注意,elementOne和mouseTrackingdiv用于显示因“某些”原因而移动的元素,这超出了我的代码的控制范围。此代码适用于elementOne案例。MouseTrackingTracker不跟踪移动元素。ResizerTracker在溢出情况下不会在完整文本

javascript - 从 HTML 字符串中提取脚本标签

或任何其他标签:)例如。page...vara='abc';...(此字符串是来自ajax调用的响应)我想得到一个包含3个字符串的数组:vara='abc';我该怎么做? 最佳答案 定义:outerHTML函数(取自here)jQuery.fn.outerHTML=function(s){return(s)?this.before(s).remove():jQuery("<p>").append(this.eq(0).clone()).html();}然后假设您的响应存储在data中,您可以这样做:$(data).fil

javascript - 使用来自 json 的 optgroup 创建 html 选择

我有一个JSON字符串(来自phpjson_encode),看起来像这样;varjson=[{"Foo":[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"}]},{"Bar":[{"id":3,"name":"ccc"},{"id":4,"name":"ddd"}]}];我希望能够在表单中使用Javascript/jQuery创建一个html选择;aaabbbcccddd在处理json方面,我得到thisfar(我知道不远),但是jsFiddle无法运行它并卡住了我的浏览器。varjson=[{"Foo":[{"id":1,"name":"aaa"

javascript - Aurelia - 纯 HTML 自定义元素的内联定义

我的AureliaView模型中有一个递归对象,如下所示:ClassBottomlessPit{Name:string='';MorePits:BottomlessPit[]=null;}因此,我想在我的AureliaView中使用递归模板。它只会在一个地方使用,所以我宁愿使用模板文字。这是一些不起作用的伪代码:${Name}这是Aurelia的特性吗? 最佳答案 好吧,这让我有点头疼,但这里有一种方法可以定义内联html-only自定义元素...https://gist.run?id=11ac077048cab0ad9979app

javascript - Jquery 在 for 循环之后将 html 元素附加到 div,奇怪的行为

代码如下:$('#date').append(''+'--SELECT--');for(variindata){$('#date').append(''+data[i]['date_time']+'');});$('#date').append('');总是在for循环上面添加。例如,如果我用workselect替换它,它会附加在末尾,它应该在的位置。为什么会发生这种情况,我该如何解决? 最佳答案 我相信jQuery会像这样生成DOM:--SELECT--foobaretc...因为它会自动关闭第一个之后.append().您之后要

javascript - HTML 注释 &lt;!-- 是否充当 JavaScript 中的单行注释,为什么?

JavaScript具体如何理解构造?从JavaScript的Angular来看,它是不是//之外的又一个注释?和/**/?从测试看来,JavaSript对待喜欢//:一行什么都不做,而按预期工作。此行为记录在何处?这不是其他问题的重复:我不问为什么、是否或如何使用它。我正式地问它在JavaScript中有什么语法和语义。这个问题很重要,在其他问题中没有得到回答:例如,上面指出的行为不能从其他问题和他们的答案中猜到(实际上这是我的动机:我的程序没有像上面那样工作,而这些问题和答案无助于理解原因)。 最佳答案 Fromtestingi

javascript - Backbone : Use Model's Data and Functions in View

我是Backbone的新手,想知道如何从将模型作为依赖项注入(inject)的View访问模型的数据和函数。我的模型是这样的:countries.coffeedefine['underscore''backbone''parse'],(_,Backbone,Parse)->'usestrict';classCountriesModelextendsParse.Objectcountries:['GB','US','FR','JP','WL','ZM','NG']returnCode=(code)->returncode我的View是这样的:country.coffeedefine['j

javascript - Angular 2 ng-bootstrap 模态 : How to pass data to entry component

我正在尝试将数据发送到自定义模式内容组件,以便我可以从任何其他组件调用它而不是重复代码。我是Angular2的新手,并且遵循了ng-boostrap的“组件作为内容”演示以及Angular文档中的“组件交互”,但还没有找到使它工作的方法或这种情况的示例.我可以打开模式,但不能打开动态内容。我尝试了@Input和变量方法,但没有成功。我还向app.module.ts中的提供程序添加了ModalService。这是我对这两种方法都不起作用的方法:page.component.html:页面.component.ts:import{Component}from'@angular/core'i

javascript - 在不请求图像的情况下将 HTML 字符串加载到 jQuery 中

有没有一种方法可以在不请求图像的情况下将包含图像标签的HTML字符串加载到jQuery中?我希望能够在jQuery对象上运行选择器以提取一些信息。以下面的例子:varstring=$('');string.find('img');浏览器将请求http://image.url/file.jpg.我正在尝试找到一种方法来执行相同的操作,但浏览器不会请求图像。谢谢 最佳答案 您可以使用XML文档来执行搜索:functionsearchXml(xmlStr,selector){varparser,xmlDoc;if(window.DOMPa

javascript - Jquery 删除 innertext 但保留 html

我有这样的东西。ThisissometextFirstspantextSecondspantext我想删除“这是一些文本”并且需要完整的html元素。我试过用类似的东西$("#firstDiv").clone()//clonetheelement.children()//selectallthechildren.remove()//removeallthechildren.end()//againgobacktoselectedelement.text("");但是没有用。有没有办法获取(并可能通过类似.text(""))的方式删除标签中的自由文本,而不是其子标签中的文本?非常感谢。