jquery 修改div内容,求高人指点

div在页面原先是可以拖动改变大小的,但是用document.getElementById(node_id).innerText=option.text();赋值之后,虽... div在页面原先是可以拖动改变大小的,但是用document.getElementById(node_id).innerText=option.text();赋值之后,虽然div还能拖动,但是不能改变大小了 展开
 我来答
tz6060996
2012-03-22 · TA获得超过2283个赞
知道大有可为答主
回答量:1171
采纳率:100%
帮助的人:1623万
展开全部
仅是更改一下div的内容应该不会影响拖动和改变大小这些功能,你需要查一下,你的拖动和改变大小所实施的对象是不是针对node_id的,如果是针对node_id下面的子div就会有问题,因为这个子div在innerText后就不存在了。
检查的方法建议用firefox加firebug插件查看document.getElementById(node_id).innerText=option.text();后形成的代码。
顺便说一句题外话:firefox好像不支持innerText
vermilion36
推荐于2018-04-10 · TA获得超过3372个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:316万
展开全部
你都用jQuery了 干嘛还去document.getElement???
$("#node_id").text(option.text());
这样试试~~·
追问
我也想用啊,但是用了之后和js的效果一样
document.getElementById(node_id).innerHTML=option.text();
$("#"+node_id).text(option.text());
效果都一样,都使层不能改变大小了。还有没有别的方法?
追答
你试试再在里面加一个css为height:auto并设置min-height:20px的一个div 或加个span标记 

$("#node_id > span").text(option.text());
这样试试
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
挺拔还文雅的小毛豆3d2
2012-03-22 · TA获得超过199个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:129万
展开全部
document.getElementById('node_id').innerHTML=option.text();
换成这个试试。
追问
这个不起作用啊,还有没其他方法?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式