Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jquery mobile中更改特定图标的颜色_Jquery_Css_Jquery Mobile_Icons_Jquery Mobile Listview - Fatal编程技术网

在jquery mobile中更改特定图标的颜色

在jquery mobile中更改特定图标的颜色,jquery,css,jquery-mobile,icons,jquery-mobile-listview,Jquery,Css,Jquery Mobile,Icons,Jquery Mobile Listview,我编写了以下代码,但我希望我的主页图标是蓝色的,例如。如何更改背景色 <ul data-role="listview" data-inset="true" class="ui-nodisc-icon ui-alt-icon"> <li><a href="#page_1" class="ui-btn ui-icon-home ui-btn-icon-right" data-role="link" style="text-align: center;

我编写了以下代码,但我希望我的主页图标是蓝色的,例如。如何更改背景色

  <ul data-role="listview" data-inset="true" class="ui-nodisc-icon ui-alt-icon">
        <li><a href="#page_1" class="ui-btn ui-icon-home ui-btn-icon-right" data-role="link" style="text-align: center; font: bold arial 95px;">Home</a></li>
        <li><a href="#" class="ui-btn ui-icon-shop ui-btn-icon-right" data-role="link" style="text-align: center;">Products</a></li>
    </ul>

使用
:在
CSS选择器之后覆盖按钮图标。为了不应用对所有按钮所做的更改,重写全局类时也必须是特定的

ul.ui-nodisc-icon li:first-child .ui-btn:after {
  background-color: #4da6ff;
}
上述内容仅适用于listview的第一个子项。您可以将
li:first child
.ui btn
替换为添加到锚点的
id
class
,例如:

ul.ui-nodisc-icon#主页:之后{ 背景色:#4da6ff; }


代码:
    • 谢谢你,杜德,在用jquery示例疯狂地尝试了这么做之后,这个答案马上就起作用了。
      <ul data-role="listview">
        <li>
          <a href="#" id="home">Home</a>
        </li>
      </ul>
      
      ul.ui-nodisc-icon #home:after {
        background-color: #4da6ff;
      }