jquery - 带有 JQuery UI 的可选 IMG

标签 jquery html css

我尝试创建可选择的图像,这些图像是无序列表中的子元素。换句话说,我尝试在单击图像时更改图像的背景颜色。

我有以下带有无序列表的 HTML:

<ul id="select-message-type" class="cm-message-types-menu cm-message-types-ul">
    <li id="all" class="cm-all-messages">
        <img src="Images/IMIcon.png" /><br />
        All
    </li>
    <li id="email" class="cm-message-type-icon-wrap">
        <img src="Images/IMIcon.png" /><br />
        Email
    </li>
    <li id="im" class="cm-message-type-icon-wrap">
        <img src="Images/IMIcon.png" /><br />
        IM
    </li>
    <li id="call" class="cm-message-type-icon-wrap">
        <img src="Images/IMIcon.png" /><br />
        Call
    </li>
    <li id="fax" class="cm-message-type-icon-wrap">
        <img src="Images/IMIcon.png" /><br />
        Fax
    </li>
</ul>

然后是我用来添加选择样式的 CSS:

#select-message-type .ui-selecting {
        background-color: azure;
    }

    #select-message-type .ui-selected {
        background-color: red;
    }

我使用以下 JQuery 初始化 selectable:

$("#select-message-type").selectable();

这些图片是简单的图标。当用户单击该图像时是否可以更改背景颜色。换句话说,是否可以为这些图像实现可选择的 JQuery UI?

谢谢

最佳答案

你可以使用这个 CSS:

#select-message-type .ui-selected img {
    background-color: green;
}

Example

关于jquery - 带有 JQuery UI 的可选 IMG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25213383/

相关文章:

javascript - 计算 jQuery Datatables 值的数量

javascript - PHP/HTML/JavaScript - 创建具有从 PHP 到 HTML/JavaScript 的数据属性的按钮

javascript - 如何在 JavaScript 中获取外部元素值

javascript - jQuery重复表行并将新ID分配给重复表行

javascript - 为类和媒体查询定义暗模式,无需重复 CSS 自定义属性声明,并允许用户在颜色模式之间切换

html - 在 Drupal 中修改 colors.css?

javascript - 您自己的文本输入风格

javascript - 将 Content-Type header 设置为多部分?

html - 当元素内部有一个类时如何忽略body元素样式

html - 标题位置上的图像在 chrome 中带有边框并且在 firefox 中运行良好