在 jQuery-Mobile 1.4.5 中更改列表视图颜色

Posted

技术标签:

【中文标题】在 jQuery-Mobile 1.4.5 中更改列表视图颜色【英文标题】:change listview color in jQuery-Mobile 1.4.5 【发布时间】:2018-04-01 17:36:52 【问题描述】:

在我的jQuery-Mobile Listview 中更改一个特定listitembackground-color 时遇到一些问题。

每个listitem 都有自己的 ID。 我只想换一个。

请帮帮我:)

【问题讨论】:

欢迎来到 Stack Overflow - 很高兴有你。请阅读我如何提出一个好问题? ***.com/help/how-to-ask 以及如何创建一个最小、完整和可验证的示例,以帮助将 Stack Overflows 内容保持在尽可能高的水平,并增加获得适当答案的机会。 ***.com/help/mcve 【参考方案1】:

这是一种可能的方法:

#item-2 .ui-btn 
  background-color: aliceblue !important;
<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  <link href="https://fonts.googleapis.com/css?family=Jura" rel="stylesheet">
  <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.css">
  <script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
  <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>

<body>
  <div data-role="page" id="page-one">
    <div data-role="content">
      <ul data-role="listview" data-inset="true">
        <li data-role="list-divider">Friday, October 8, 2010 <span class="ui-li-count">2</span></li>
        <li id="item-1">
          <a href="index.html">
            <h2>Stephen Weber</h2>
            <p><strong>You've been invited to a meeting at Filament Group in Boston, MA</strong></p>
            <p>Hey Stephen, if you're available at 10am tomorrow, we've got a meeting with the jQuery team.</p>
            <p class="ui-li-aside"><strong>6:24</strong>PM</p>
          </a>
        </li>
        <li id="item-2">
          <a href="index.html">
            <h2>jQuery Team</h2>
            <p><strong>Boston Conference Planning</strong></p>
            <p>In preparation for the upcoming conference in Boston, we need to start gathering a list of sponsors and speakers.</p>
            <p class="ui-li-aside"><strong>9:18</strong>AM</p>
          </a>
        </li>
        <li data-role="list-divider">Thursday, October 7, 2010 <span class="ui-li-count">1</span></li>
        <li id="item-3">
          <a href="index.html">
            <h2>Avery Walker</h2>
            <p><strong>Re: Dinner Tonight</strong></p>
            <p>Sure, let's plan on meeting at Highland Kitchen at 8:00 tonight. Can't wait!</p>
            <p class="ui-li-aside"><strong>4:48</strong>PM</p>
          </a>
        </li>
      </ul>
    </div>
  </div>
</body>
</html>

【讨论】:

以上是关于在 jQuery-Mobile 1.4.5 中更改列表视图颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何在jquery-mobile中获取搜索框的清除事件

jQuery-Mobile 学习笔记

在 jquery-mobile 中使用 ajax 数据填充页面并不总是有效

获取列表 jquery-mobile 中过滤器的 id

jQuery-Mobile可折叠slideDown效果

如何从第一个弹出窗口中打开第二个 jquery-mobile 弹出窗口