我在网页上动态插入一些html(在我检测到用户的事件后).这个html需要一些CSS样式,我想知道什么是最干净的方法,使用jQuery.我不是网站开发人员,因此我无法将这些规则添加到原始css中.
假设我已经插入了一些没有样式的html,包括一个formElement类.我可以在我的文档中写一个新<style>块,例如:
my_html = '<style type="text/css">';
my_html += ' .formElement {';
my_html += ' display: block;';
my_html += ' width: 240px;';
my_html += ' position: relative;';
my_html += ' padding: 4px 0;';
my_html += ' }';
my_html += '</style>';
my_html = $(my_html);
$('body').prepend(my_html);
Run Code Online (Sandbox Code Playgroud)
或者,我可以使用该css方法:
$('.formElement').css({
'display': 'block',
'width': '240px',
'position': 'relative',
'padding': '4px 0'
});
Run Code Online (Sandbox Code Playgroud)
哪种解决方案最好/最干净?
编辑:
由于我不能直接在CSS中添加规则,我将坚持使用cssjQuery 的方法.其他一些相关问题也提供了解决方案:
我不能真正使用jQuery插件,但如果可以,我肯定会使用jQuery.Rule
谢谢大家的宝贵帮助.
我试图结合flot示例:
到一个图表.感谢这个论坛的许多答案,我能够结合转向系列和导航; 预览:http://www.tryit.sg/flotmaster/example/ajax.php,但我似乎无法添加跟踪...
看起来,如果我编辑'标签',flot图表不会显示任何内容,因为标签不匹配.有没有技巧/黑客,所以我可以有一个x轴显示图例中这些图的价值?
我实际上设法添加了跟踪,但现在我无法添加多个轴,任何人都可以给我一个想法如何?