innerHTML添加一个ID="abc"的 input 然后想用 jquery $("#abc") 获取并赋值 获取不到,也无法赋值

这个应该怎么写?... 这个应该怎么写? 展开
 我来答
匿名用户
推荐于2016-07-08
展开全部
获取input标签中的值,也就是value,可以通过$("#abc").val();
给该input赋值,则是$("#abc").val(“赋值”);

innerHTML是给标签体中插入html文本,如<div></div>,插入内容“123”,最后获得的结果为<div>123</div>;
追问
谢谢 我少写个分号。。

参考资料: http://www.css88.com/jqapi-1.7/#p=val

ispiders
2012-12-22 · TA获得超过1241个赞
知道小有建树答主
回答量:517
采纳率:80%
帮助的人:207万
展开全部
<div id="container"></div>
<script type="text/javascript">
document.getElementById( "container" ).innerHTML = "<input id='abc' value='null'/>";
// $( "container" ).append( "<input id='abc' />" ); // 用jq添加和上面一样的效果
alert( $( "#abc" ).val() );
$( "#abc" ).val( "abc" );
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式