js或jquery追加文字到表单里面
有一个列表的里面全是词语;我现在要点击一个词语;就给id=tags的表单里面追加一个;然后在表单里面点刚刚追加的那个词语则这个词就被删除了对jsjquery不是很熟不会做...
有一个列表的 里面全是词语 ;
我现在要 点击一个词语; 就给 id= tags 的表单里面追加一个;
然后在 表单里面 点刚刚追加的那个词语 则这个词就被删除了
对js jquery 不是很熟 不会做。。。谢谢了 展开
我现在要 点击一个词语; 就给 id= tags 的表单里面追加一个;
然后在 表单里面 点刚刚追加的那个词语 则这个词就被删除了
对js jquery 不是很熟 不会做。。。谢谢了 展开
2个回答
展开全部
这个和我前天做过的效果一模一样!首先有多个词语,每一个必须独立,就是说必须要一个标签包着!可以很好的获取和绑定事件!
假设你很多词语的父级为#test,选中#test下所有的span标记(就是每一个词语,假设是span包着);给每一个span添加点击事件,没有问题吧!点击之后,拿到自己的innerHTML,然后新建一个em元素,把innerHTML赋值给em元素,再将em插入到id= tags 里面,这样每点击一下,就新建一个em,并且插入进去了!
然后是删除;
获取id= tags,可以用事件委托好点,给tags添加点击事件,再通过事件源找到是哪一个em点击的,注意在寻找em时是有兼容问题的,做好他就行了!找到点击的那个em,执行removeChild就行了!
假设你很多词语的父级为#test,选中#test下所有的span标记(就是每一个词语,假设是span包着);给每一个span添加点击事件,没有问题吧!点击之后,拿到自己的innerHTML,然后新建一个em元素,把innerHTML赋值给em元素,再将em插入到id= tags 里面,这样每点击一下,就新建一个em,并且插入进去了!
然后是删除;
获取id= tags,可以用事件委托好点,给tags添加点击事件,再通过事件源找到是哪一个em点击的,注意在寻找em时是有兼容问题的,做好他就行了!找到点击的那个em,执行removeChild就行了!
追问
>好的 我这就去试试
>现在我点击已经能拿到innerHTML的值了;【然后新建一个em元素,把innerHTML赋值给em元素,再将em插入到id= tags 里面】这一步我不会。。。麻烦你讲解一下。。T_T
2014-03-02
展开全部
就给 id= tags 的表单里面追加一个;
这句没有理解到!
追加一个是什么意思呢?
是单纯的追加一个文本?还是一个表单域?
这句没有理解到!
追加一个是什么意思呢?
是单纯的追加一个文本?还是一个表单域?
追问
就是单纯追加一个 文本
比如现在表单是空的
我点一下下面的词语 如:点 热点话题 表单里面出现 热点话题;再点 头条新闻; 表单里面就是
热点话题 和 头条新闻 。。。
追答
给你做了一个,你自己测试一下!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询