【问题标题】:jquery for selecting attribute用于选择属性的 jquery
【发布时间】:2022-08-05 17:24:30
【问题描述】:

我正在尝试使用以下 jquery 代码检查 html 属性的值:

if ($(\'[data-theme == \"dark\"]\')) {
        $(\".epcBanner\").css(\"url\", \"(~/Content/Images/EPC-.png)\");
    }

我试图检查的是数据主题的值,上面的代码不起作用。这怎么可能实现。先感谢您。

  • %( <selector> ) 返回一个对象。并且任何对象总是“真实的”。您必须检查该 jQuery 对象是否包含实际元素。

标签: jquery


【解决方案1】:

你应该检查元素是否存在所以条件应该是

if ($('[data-theme == "dark"]').length > 0)

而且没有网址属性:如果您设置background,则属性为

$(".epcBanner").css("background", "url(~/Content/Images/EPC-.png)");

【讨论】:

    猜你喜欢
    • 2020-11-07
    • 2016-03-25
    • 1970-01-01
    • 2011-08-29
    • 2013-02-03
    • 2010-10-19
    • 1970-01-01
    • 2023-03-28
    • 2013-03-08
    相关资源
    最近更新 更多