在使用Jquery Mobile时,我遇到了一个奇怪的问题。根据data-role等属性,Jquery Mobile会向每个元素添加一些默认的类和css。当我创建新元素时,普通的css会应用于所有新生成的元素,但不适用于Jquery Mobile?
html
html
<ul data-role="listview" >
<li><a href="#">sada</a></li>
<li><a href="#">sada</a></li>
<li><a href="#">sada</a></li>
</ul>
<a href="#" data-role="button" class="hello" >Add</a>
脚本
$('.hello').click(function(){
$('ul').append('<li><a href="#">sada</a></li> ');
})
在这里检查JsFiddle http://jsfiddle.net/sahil20grover1988/zZMXQ/2/。点击按钮将在LIST中创建新的Li元素。如何将JQuery Mobile功能应用于元素