草庐IT

HTML-Select

全部标签

javascript - 如何使用 polymer 将 HTML 注入(inject)模板

我正在使用polymer-jsonp来执行JSONP请求,但响应有时包含html。例如,假设post.content是"Foobar",如何显示{{post.content}}这样"Foo"是粗体吗?{{post.content}}Polymer('feed-element',{created:function(){},attached:function(){},detached:function(){},attributeChanged:function(attrName,oldVal,newVal){}}); 最佳答案 Poly

javascript - 使用 Javascript 填充 <select> 的更快方法

我在一个表单上有两个框。在第一个框中选择一个项目将决定第二个中应该出现什么(使用Ajaxhttp_request)。在某些情况下,第二个选择中可能有500个(猜测)项,在IE中更新需要5-10秒的时间。Firefox似乎运行完美。我想知道是否有更快的方法来实现这一目标。目前,服务器创建一个字符串,将其传递给客户端,然后将其分解并通过创建选项元素将每个项目添加到选择中,然后将其添加到。我确实尝试在服务器上将整个选择项创建为字符串并将其添加到表单中,但由于某种原因它在Firefox中不起作用(遗漏了什么?)谢谢 最佳答案 500个元素并

javascript - 如何 move HTML 元素

如何将HTML元素move到另一个元素。请注意,我并不是说move元素的位置。考虑这个HTML代码:我想将“to_be_moved”move到“target”以便“target”现在有子“to_be_moved”。所以结果应该是这样的:我在谷歌中搜索过(尤其是使用原型(prototype)框架),但我得到的只是move位置,而不是我想要的。先谢谢了。 最佳答案 document.getElementById('target').appendChild(document.getElementById('to_be_moved'))

javascript - 在 select2 jquery 插件中没有调用 initSelection

我正在使用来自http://ivaynberg.github.io/select2/的select2jquery插件.我正在使用以下代码。$(document).ready(function(){$("#e6").select2({placeholder:"Searchforamovie",minimumInputLength:1,ajax:{//insteadofwritingthefunctiontoexecutetherequestweuseSelect2'sconvenienthelperurl:"http://api.rottentomatoes.com/api/public

javascript - 用于创建新标签的 Select2 事件

我正在使用jQuerySelect2(v4)标签选择器插件。我想监听何时在select元素中创建新标签并触发ajax请求以存储新标签。我发现有createTag事件,但每次在select2元素中输入一个字母时,这似乎都会触发。如我的fiddle所示:http://jsfiddle.net/3qkgagwk/1/是否有类似的事件仅在新标签输入完成时触发?IE。它被一个灰色的盒子包围着。 最佳答案 很遗憾,我找不到任何原生方法。但是,如果您对简单的“解决方法”感兴趣,也许这会让您更接近:$('.select2').select2({ta

javascript - AngularJs。是否可以通过单击取消选择 HTML “radio” 输入?

我有radio输入,如果选中当前radio,我想通过单击radio来检查状态。这段代码:不工作。fiddle:http://jsfiddle.net/Zoomer/8s4m2e5e/ 最佳答案 单选按钮一次只能选择一个,一旦选中,用户就不能取消选中(除非您以编程方式执行)。所以如果你想在它当前选中时取消选中它,你可以这样做:在你的Controller中:$scope.uncheck=function(event){if($scope.checked==event.target.value)$scope.checked=false}演

javascript - AngularJS 1.4 : Select List Value not Initializing Correctly when List is Inserted with $compile

这里有一些快速的背景信息。我刚刚升级到Angular1.4。我正在使用用C#编写的API进行服务器端调用。我页面的一部分显示了2个选择列表(项目和子项目)。两者都应该默认为“(Selecta______)”,我将其列为每个选择的第一个选项,“值”为0。适当的ng-model变量被初始化为0。选择列表的实际HTML代码是在服务器端使用字符串连接生成的,通过$http传递给客户端,并使用调用$compile的指令插入(一点也不理想,但我的客户端有漂亮的很多链接我到这个API)。在1.4更新之前,一切都运行良好。现在,我的项目选择列表默认为空。当我检查元素时,这就是我所看到的...(Sele

javascript - 如何在 javascript 中获取 HTML5 Canvas.todataurl 文件大小?

vardata_url=canvas.toDataURL("image/png");varimg=$("#img").attr("src",data_url);img文件的大小是多少? 最佳答案 如果你想知道data-url的字节大小,你可以这样做:varimgFileSize=data_url.length;但这不是png大小的实际大小。您可以通过这种方式非常准确地近似于真实的PNG大小:varhead='data:image/png;base64,';varimgFileSize=Math.round((data_url.len

javascript - ng-bind-html 不适用于输入标签

我试图将HTML存储在范围变量中,然后在模板View中使用它。当我阅读如何以Angular执行此操作时,我遇到了ng-bind-html.在那里我注意到当我用绑定(bind)html标签时,等..它有效。但我无法添加标签。意思是,这个有效:$scope.myHtml='ThisisSomething';模板:但这不起作用:$scope.myHtml='';模板:以上只是一个简化的示例,仅供演示之用。我的问题是:1)标签是否不适用于ng-bind-html指令?2)如果没有,我如何通过html绑定(bind)输入标签以便将其插入到View中? 最佳答案

javascript - 视频 html5 元素上的播放事件是什么?

我在页面上嵌入了一个视频html5标签。当用户单击“播放按钮”时,我需要触发一个Action。但我找不到如何将其绑定(bind)到我的操作。有我需要的事件吗?我正在使用jQuery...谢谢! 最佳答案 这个W3C演示页面有帮助吗?http://www.w3.org/2010/05/video/mediaevents.html播放事件似乎只是“播放”。例如:$('video').bind('play',function(e){//dosomething});或$('video').on('play',function(e){//do