![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
jquery before()方法动态插入 input标签,输入标签属性就无效
如题,当我使用before("<input/>")或者是append("<input/>")方法时,能够正常的插入input标签,但是当我给input标签加上属性后,比如...
如题,当我使用before("<input />") 或者是 append("<input />")方法时,能够正常的插入input标签,但是当我给input标签加上属性后,比如<input type="text" name="name1" />,此时无法动态插入.
用FireFox调试的, 展开
用FireFox调试的, 展开
3个回答
展开全部
应该是双引号没用对外面用双引号 里面就用单引号
展开全部
插入标签<input>之后在给他添加属性:$(":text").attr("name","name1");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('span').before('<input type="text" name="name1" />');
更多追问追答
追问
使用 $('span').before(''); 会无效,
只有使用 $('span').before(''); 时才会动态添加.
我也不清楚为什么,所以才问的这个问题
追答
我试过了,有效啊在火狐里,我的是jq1.8,很单纯的一个测试html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询