javascript - 使用 jQuery Mobile 更改备用菜单的背景和字体颜色?

标签 javascript jquery css jquery-mobile

我有一个用 jQuery Mobile 制作的应用程序,它有一个菜单项的 ListView 。我想更改菜单项的背景颜色,并可能更改字体颜色。

我看到过使用 jQuery 执行此操作的建议,但我认为它行不通,因为我使用的是 jQuery Mobile,它会大量修改 DOM。菜单是这种格式,在我的代码中是一个 ListView :

    <ul data-role="listview" data-inset="true">
        <li> <a href="#about">About 4 Verses</a></li>
        <li> <a href="#subjects">Subjects</a></li>
        <li> <a href= "#promises">God Promises</a></li>
        <li> <a href= "#prayerHelp">Prayer Help</a></li>
        <li> <a href= "#living">Living a Christian Life</a></li>
        <li> <a href= "#information">Information</a></li>
    </ul>

最佳答案

使用此 CSS 进行测试(支持背景和字体颜色)。

li:nth-child(odd) { 
    background: black; 
}

li > a { color: black }
li:nth-child(odd) > a {
    color:white;
} 

http://jsfiddle.net/kz0m5we6/

关于javascript - 使用 jQuery Mobile 更改备用菜单的背景和字体颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29995062/

相关文章:

html - 调整导航栏以适应屏幕宽度

javascript - 仅当函数在过去 5 秒内被调用一次时,我如何才能执行某些操作?

javascript - setTimeout() 是否会自行重置?

javascript - 在某些操作或断开连接时识别用户

javascript - jQuery 比较两个 DOM 对象?

Jquery DataTables - 使用查找表连接表

javascript - 读取txt文件并用js或jquery获取一行的值

Favicon 上的 CSS - Rails

HTML/CSS : Table text align

javascript - 如何使用弹出窗口在 JavaScript 中构建一个简单的图片库