css - 如何通过 jquery 设置动态创建的 html 元素的样式

标签 css styles

我创建了一个如下所示的脚本:

 $.getJSON('Json.json',function(data){
 $('#output').empty();                          
 var html = '<div class="general">';                    
 html += '<span class="logo">' + data.general.logo+ '</span>';
 html += '<span class="name">' + data.general.name+ '</span>';
 html += '</div>';  
 html +='<ul class="navigation" >'; 
 html +='<li><a href='+data.navigation[0].link+'>'+data.navigation[0].title+'</a></li>'; 

我的问题是我现在如何在 CSS 中设置这些类的样式。另外,我将如何获取 id,因为我目前将 id 值作为 data.x.id smthing,就像这样。

最佳答案

当你在移动中创建元素时,你必须使用 .on() 方法。 http://api.jquery.com/on/

关于css - 如何通过 jquery 设置动态创建的 html 元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13321207/

相关文章:

jquery - 为一个 div 元素重置多个 css 样式

c# - 使用样式定义解析类属性

css - 移动设备忽略链接样式,但缩小的桌面显示正常

javascript - 使用html打开大写的android和ios键盘

css - 使用 md-icon 设置 SVG 的颜色

c# - 无法从 C# 设置 Word 样式的基本样式

html - 增加 UL 列表元素符号的宽度

css - CSS3 中的 block 状渐变效果

css - 使用 Bootstrap 将文本在表格中右对齐

javascript - 未捕获的类型错误 : Cannot read property 'style' of null