草庐IT

HTML-Select

全部标签

javascript - 如何在 javascript 中交换 HTML 元素?

我正在使用经典的Javascript编写DOM脚本,我在容器DIV中有一组DIV。在子DIV的点击事件中,我希望导致事件的子DIV与其上方的DIV交换。我的代码放在这里..123如果DIV2被点击,它应该与DIV1交换 最佳答案 这段代码会做你想做的事(如果你想用第一个子元素交换选择)。如果您想要其他东西,则需要更加精确。functionswapDiv(event,elem){elem.parentNode.insertBefore(elem,elem.parentNode.firstChild);}123

javascript - jQuery解析HTML而不加载图像

我从其他页面加载HTML以从该页面提取和显示数据:$.get('http://example.org/205.html',function(html){console.log($(html).find('#c1034'));});这确实有效,但由于$(html),我的浏览器尝试加载在205.html中链接的图像。这些图像在我的域中不存在,所以我收到很多404错误。有没有一种方法可以像$(html)一样解析页面,但无需将整个页面加载到我的浏览器中? 最佳答案 实际上,如果您查看jQuerydocumentation它说您可以将“所有者

javascript - 如何在 ts 而不是 HTML 中使用管道

我从ts添加文本到html元素像这样this.legend.append('text').attr('x',legendRectSize+legendSpacing).attr('y',legendRectSize-legendSpacing).text(function(d){returnd;});这将创建类似的htmlDatawillcomehere我想用管道将这些数据转换成某种形式我怎样才能从ts代码做到这一点?并且当我动态创建这个HTML时,我不能像这样使用管道{{Datawillcomehere|pipename}}我在找类似的东西this.legend.append('te

javascript - bootstrap-select 添加项目并选择它

我正在使用SilvioMoreto的BootstrapSelect。在我的页面上,我有一个按钮可以打开带有输入框的模式,允许您将项目添加到选择器。然后我想自动选择该项目,但我无法让它工作。我的代码是:$('#myselect').append(''+newitemdesc+'');$('#myselect').val(newitemnum);$('#myselect').selectpicker('refresh');但这根本行不通。该项目未被选中。我尝试用:替换选择行$('#myselect').selectpicker('val',newitemnum);但这也行不通非常感谢任何想

javascript - 当 HTML 内容通过 jquery 附加到它时,如何保持 div 滚动到底部,但隐藏滚动条?

下面我有一个用于不同命令工具的基于js的小型模拟器。用户输入命令,如果正确,则显示在顶部。对于future的使用,我需要确保它可以在完成模拟之前处理所需数量的命令。这意味着我不可避免地会有内容溢出。我现在的解决方案是将Y溢出设置为自动,添加滚动条和一点jquery以保持客户端始终滚动到输出div的底部,因为内容每次都附加在先前内容的下方用户输入正确的命令。现在这个工作正常,除了我想删除滚动条。我希望内容的行为方式与overflowauto一样,只是没有可见的滚动条。有什么方法可以用jquery或javascript做到这一点吗?我知道我可以做一些css技巧来在带有z-index的滚动条

javascript - AngularJS:无法使用 ui-route $state 获取 html5 模式 url

我正在使用ui-router用于状态管理,但我认为我的.htaccess重写规则有问题。使用/#/account样式url时,我的所有状态都有效。现在我已经启用了html5模式,但我的应用程序没有像以前那样呈现。它似乎加载了我的index.html以及我所有的js和css文件等,但实际上并没有初始化任何状态。这是我的文件夹结构:root/app/components/angular/...images/scripts/controllers/directives/...app.jsstyles/views/.htaccess...我的虚拟主机DocumentRoot指向我的app/这是

javascript - JQuery:如何在文本中插入 HTML ascii 字符?

我有以下JQuery代码:$(this).text('Options▴');但是,ascii代码没有显示在我的网页上。所有显示在网页上的是Options▴。我做错了什么? 最佳答案 使用.html()方法代替.text()。.text()方法的全部要点是使文本与字符串中的所有标签和实体完全相同。 关于javascript-JQuery:如何在文本中插入HTMLascii字符?,我们在StackOverflow上找到一个类似的问题: https:/

javascript - 从 select jquery 中删除所有选项,但只有一个

我有一个包含以下值的选择:OSNYddOSffNYANTONYAutre...如何删除所有选项,但我只想保留Autre...我的问题是我的列表是动态的,有时我有3,5,7,....选择+最后一个Autre... 最佳答案 选择所有选项,然后排除具有该值的选项:$('#lstCitiesoption[value!="0"]').remove();FIDDLE 关于javascript-从selectjquery中删除所有选项,但只有一个,我们在StackOverflow上找到一个类似的问题

javascript - 如何使用 angular ui bootstrap 在 pop 上显示 html?

我像这样制作弹出窗口演示。当我单击按钮时,它会在右侧显示一个弹出窗口。但现在的问题是我将如何在弹出窗口上显示一些html。Rightangular.module('plunker',['ui.bootstrap']);我有这个HTML我需要如何在弹出时添加它。我知道在bootrap.js中有办法在弹出窗口上添加html。我不想使用它我想使用AngularUIbootrap.jsaddrowDeleterow我做了更多类似的尝试,但未定义。可能我错了,我只是在做RNDRightvara=angular.module('plunker',['ui.bootstrap']);a.direct

javascript - 如何根据Jasmine 的SpecRunner.html 生成LCOV 报告?

我们使用Jasmine进行JavaScript单元测试。我们有一个SpecRunner.html文件来运行测试。是否存在一种工具,我可以将路径传递给SpecRunner.html和JavaScript(不是规范)文件目录的路径,它会生成LCOV报告。例如,像这样:phantomjsjasmine_lcov.jsSpecRunner.htmlWebContent/js 最佳答案 我同意@zaabalonso的观点Karma是正确的选择。由于您需要LCOV报告,因此您还需要karma-coverage插件并假设您想在CI中headles