Jquery 添加到动态生成的有序列表行的CSS样式

Jquery 添加到动态生成的有序列表行的CSS样式,jquery,html,css,Jquery,Html,Css,我继承了一个我很难解决的问题 我们正在根据输入到无序列表行的数据动态创建新的有序列表行。用户在中输入一些数据,然后我们根据输入的数据用信息填充它。然后,我们从中删除()行,然后使用appendTo()将其添加到中 创建新的项后,该行将获得一个真正出错的标记 行中KendoUI日期选择器的格式 如果我们在页面上保存数据并刷新/重新加载页面,则格式将恢复正常,在任何添加的行上都没有width标记 我自己通过调用元素上的removeAttr('style')解决了这个问题,但这让我觉得“有点黑客味”,

我继承了一个我很难解决的问题

我们正在根据输入到无序列表行的数据动态创建新的有序列表行。用户在
中输入一些数据,然后我们根据输入的数据用信息填充它。然后,我们从
中删除()行,然后使用
appendTo()
将其添加到

创建新的
项后,该行将获得一个真正出错的
标记
行中KendoUI日期选择器的格式

如果我们在页面上保存数据并刷新/重新加载页面,则格式将恢复正常,在任何添加的行上都没有
width
标记

我自己通过调用元素上的
removeAttr('style')
解决了这个问题,但这让我觉得“有点黑客味”,我真的很想知道如何找到将样式添加到新添加的行中的内容并修复它


有什么想法吗?

创建一个
transform.kendo ui.css
文件或类似文件

然后,您可以按照您需要的特定性将其放入该文件中(请原谅我对类名的猜测,我上次学习剑道已经有10个月了):


您是如何动态创建的?刷新时如何保存?你的代码是什么样的?你试过什么?等等…行获得100%的样式,这会弄乱格式。看来你已经找到你的问题了^^@如果css是html中直接的样式属性,那么它是由JS添加的,而不是css文件。当该行处于问题状态时,发布该行的HTML。@Electric_Wizard-Kendo因在动态添加的元素上添加
style=“width:100%”
而臭名昭著。我强烈建议您编写一些具有变革性的CSS文件来覆盖此行为,因为您对他们的CSS/JS所做的任何操作都可能在公司下次更新时被覆盖。Telerik是一个垃圾场,不幸的是,这个问题不会有一个干净的解决方案。很高兴我不用再处理它了。我会把它写在一个答案里,很容易做到。非常感谢你。它似乎工作得很好。
.k-list-container > .k-list-item,
.k-animation-container .k-list-item,
etc. etc. {
   width:auto!important;
}