jquery动态生成div(div是有样式的,没有id),用jquery改变div的内容样式不变。

我现在做的东西,我想把div的内容给修改掉,nowActiveMoveCtrl.text("");//清空当前活动控件的文本值nowActiveMoveCtrl.appe... 我现在做的东西,我想把div的内容给修改掉,
nowActiveMoveCtrl.text(""); //清空当前活动控件的文本值
nowActiveMoveCtrl.append(nowActiveData.style.TEXT[1]);//将当前活动控件内的数据添加到当前活动控件中
这个div的内容虽然改掉了,但是它的样式也被清掉了,原先是加样式,仿select控件的,div上跟着一个倒三角的小图片,修改内容后,图片没了,它的外框也不能拖动了,直接的说就是变成了一个能拖动的普通div了不能改变大小了。
现在问题解决了,是通过重新构建它的样式
//数据源改变控件内容
$("#cbx_dataSource").change(function(){
//alert($("#cbx_dataSource").val());//获取下拉列表中的value值
//alert($("#cbx_dataSource").find("option:selected").text());
//修改属性内容
nowActiveData.style.TEXT[1]=$("#cbx_dataSource").find("option:selected").text();
//保存到数据库中的控件名
var controlName=nowActiveData.CONTROLNAME;
alert(controlName);
//显示页面属性内容
nowActiveData.TEXT=nowActiveData.style.TEXT[1];//将当前活动控件内的数据添加到当前活动控件中
var a=nowActiveMoveCtrl.html();
alert(a);
nowActiveMoveCtrl.text("");//清空当前控件中的内容
展开
 我来答
niuniu8912
2012-03-21 · 超过29用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:75.7万
展开全部
你是不是div中有需要改变的标签还有不能改变的?如果这样的话你直接让它的text("")里面的东西肯定就都没有了,你要找到你想删除或者替换的具体标签再操作
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式