首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

js动态添加div

问题 有没有遇到过这样的需求, 在页面上会有不定个input, 点击添加按钮就添加 ?...每次写这玩意好麻烦啊, 把他封装起来, 需要的时候调用就好了 思路 因为每个input标签的name如果相同的话, 在后端接收的时候会出错, 所以我的解决办法就是在name后加上一个数字, 后端用一个循环进行接收...点击第一行的添加 点击的时候, 将div准备好, 添加到内容div中的第一个 点击每行的添加 将div添加到当前点击行后面一个 点击每行删除 删除当前div 实现 基本思路很简单, 只要在每个点击按钮上添加对应的点击事件...我在封装的时候喜欢先想用的时候怎么用, 然后根据这个思路来想应该怎么封装, 思考如下 因为添加的div肯定是不同的, 是需要传的参数, 但是如果直接传div字符串也太丑了, 应该在页面直接写HTML,...attr('name'); $(this).attr('name', name + '_' + secp); }); var _this = this; // 给添加按钮添加点击事件

24.3K40

React动态添加标签组件

背景 在前端开发的过程中,一些表单的输入经常需要输入多个内容,如果采用一个输入框+逗号分隔的方式,展示起来不是很清晰,一般需要采用标签的方式 需求 可以指定空状态时的标题 设置标签颜色 每个标签的最大长度... {title} )} useEffect监听输入框是否出现,如果出现,则锚定「saveInputRef.current.focus()」 添加一个标签...,先定义一个变量来记录我们已经添加标签 const [tags, setTags] = useState([]); // 待分隔列表 当鼠标在输入框外部点击或者敲击回车的时候,都需要添加一个标签 所以需要给输入框添加...setInputValue(e.target.value)} onBlur={handleInputConfirm} onPressEnter={handleInputConfirm} /> 编写添加标签的方法...在上述步骤之后,tags中已经添加了我们的标签了,将它展示出来 判断字符串长度,如果大于我们配置的最大长度则裁剪,没有则全部展示 超长的标签增加一个气泡提示,鼠标移动上去后可以看到全部内容 {tags.map

32160

美化神器chrome新标签—Infinity新标签

Chrome应用,如果没有安装任何Chrome插件的话,该页面显示的就是Chrome提供的默认新标签,当然用户也可以选择在Chrome商店中搜索一款更加实用的新标签插件来获得更加实用、个性化的新标签...Chrome商店有很多新标签插件,有新奇的,有很简单的就一张壁纸,还有难看的。但是没有一款很实用,设计又很简洁的新标签,于是Infinity新标签就孕育而生:一个简洁美观而且很实用的新标签。...Infinity新标签的简介 Infinity 新标签插件是一款可以把chrome默认新标签换成一个美观实用的infinity新标签,不仅有简洁美观的页面,还有快速拨号,邮件提醒,天气预报,笔记功能...Infinity新标签的使用方法 1.在谷歌浏览器中安装infinity新标签插件,并在chrome的扩展管理器中启动新标签,infinity新标签的下载地址可以在本文的下方找到。...2.打开chrome浏览器并点击新标签,在启动了infinity新标签插件以后,用户会看到一个全新的美观简洁的chrome新标签。如图所示: ?

2.1K50
领券