草庐IT

html - Angular2 - 将 div 添加到 DOM

我正在尝试使用Angular2将一些子元素添加到div。我知道我可以使用@ViewChild获取元素,但我如何才能将一些html代码实际附加到DOM中?我正在尝试做的是“模仿”JQuery追加函数。在Angular2中有什么办法可以做到这一点吗?非常感谢您的帮助!这是我的组件:import{Component,ViewChild,ElementRef}from'@angular/core';@Component({moduleId:module.id,selector:'my-selector',template:`testedohtmlbuilderadd`,})exportclas

javascript - 如果用户想要更改答案,则删除创建的 2 个 DIV 之间的当前行

一旦用户单击DIV,我就会在2个DIV之间创建2行。如果我想更改答案,现在我遇到了如何重置不需要的行的问题。您可能会看到我当前的代码供您引用:varlastSelection;//Addclicklistenerforanswer-containerfunctionlistenToClick(){varrows=document.querySelectorAll('.row'),row;varcols,col;for(row=0;row.padding-answer-line-mapping{padding-bottom:8px;}.answer-container{width:40p

javascript - 如果用户想要更改答案,则删除创建的 2 个 DIV 之间的当前行

一旦用户单击DIV,我就会在2个DIV之间创建2行。如果我想更改答案,现在我遇到了如何重置不需要的行的问题。您可能会看到我当前的代码供您引用:varlastSelection;//Addclicklistenerforanswer-containerfunctionlistenToClick(){varrows=document.querySelectorAll('.row'),row;varcols,col;for(row=0;row.padding-answer-line-mapping{padding-bottom:8px;}.answer-container{width:40p

javascript - 如何根据数据库值显示设置访问权限和显示/隐藏div

我想设置访问权限页面,其中将权限设置为用户仅查看选定的div例如:管理页面中有5个复选框,用户页面中有5个div如果选中3div用户必须只获得3div我正在映射用户位置和客户端位置和用户名以设置访问权限以及如何显示/隐藏用户中的div基于复选框选择或数据库值的页面?分别有用户登录和管理员登录。管理员将为某些用户禁用某些功能。使用wcfrest和sqlserver作为后端。 最佳答案 在我们进入答案之前,我必须提到安全性。您可能知道,但为了将来的读者受益……您不能依赖简单地隐藏或不生成HTML元素作为限制用户访问的手段。为什么-因为当

javascript - 如何根据数据库值显示设置访问权限和显示/隐藏div

我想设置访问权限页面,其中将权限设置为用户仅查看选定的div例如:管理页面中有5个复选框,用户页面中有5个div如果选中3div用户必须只获得3div我正在映射用户位置和客户端位置和用户名以设置访问权限以及如何显示/隐藏用户中的div基于复选框选择或数据库值的页面?分别有用户登录和管理员登录。管理员将为某些用户禁用某些功能。使用wcfrest和sqlserver作为后端。 最佳答案 在我们进入答案之前,我必须提到安全性。您可能知道,但为了将来的读者受益……您不能依赖简单地隐藏或不生成HTML元素作为限制用户访问的手段。为什么-因为当

Jquery - 获取构造的div的高度

我正在构建一个div并将其附加到主div。在执行此操作时,我需要在构建div后立即获取它的高度,然后再附加它。例如,$(function(){vartext=$("#ObjText").html();//Thistextisdynamicvardv=$(""+text+"");alert($(dv).height());//Thisisgetting'0'-Needtogettheheightofthedivhere.$("#page").append(dv);//Afterappendingtopageabletogettheheightofthechilddivalert($("#

Jquery - 获取构造的div的高度

我正在构建一个div并将其附加到主div。在执行此操作时,我需要在构建div后立即获取它的高度,然后再附加它。例如,$(function(){vartext=$("#ObjText").html();//Thistextisdynamicvardv=$(""+text+"");alert($(dv).height());//Thisisgetting'0'-Needtogettheheightofthedivhere.$("#page").append(dv);//Afterappendingtopageabletogettheheightofthechilddivalert($("#

javascript - 如何将点击事件从一个 div 传递到另一个?

我需要找到一种方法将点击事件从顶部的div传递到它下面的div(并忽略对较高div的点击)。有一种模拟点击事件并将其传递给另一个div的已知方法,但这不是一种自然行为,也是最不想要的选择。似乎事件冒泡在这里无济于事,因为顶部的div不包含在下面的div中..有什么想法吗?这是一个jsfiddle示例:http://jsfiddle.net/QKjUx/如果删除“overlay”div,则可以单击任一元素。当它在那里时,你不能。可以将事件传递到下面的div,但是,位置很重要-可以有一个我希望用户能够单击的链接。 最佳答案 将此css属

javascript - 如何将点击事件从一个 div 传递到另一个?

我需要找到一种方法将点击事件从顶部的div传递到它下面的div(并忽略对较高div的点击)。有一种模拟点击事件并将其传递给另一个div的已知方法,但这不是一种自然行为,也是最不想要的选择。似乎事件冒泡在这里无济于事,因为顶部的div不包含在下面的div中..有什么想法吗?这是一个jsfiddle示例:http://jsfiddle.net/QKjUx/如果删除“overlay”div,则可以单击任一元素。当它在那里时,你不能。可以将事件传递到下面的div,但是,位置很重要-可以有一个我希望用户能够单击的链接。 最佳答案 将此css属

jquery - 当一个 div 隐藏时平滑地移动相邻的 div

Fiddlelink当我单击绿色div时,所有内容都隐藏了,但是绿色div是不稳定的,就像它紧挨着第一个绿色div一样不稳定。是否可以平滑传输,使其滑动并紧邻第一个绿色div就位?JS:$('.green').click(function(){$('.others').fadeOut();});CSS:.green{background:green;padding:10px;margin:10px;}.red{background:red;padding:10px;margin:10px;}.blue{background:blue;padding:10px;margin:10px;}