【问题标题】:How do i Remove Range Number ID Elements from page?如何从页面中删除范围数量的元素?
【发布时间】:2019-03-07 11:22:46
【问题描述】:

我正在使用 Freshdesk 系统,我注意到它有我不使用的列。 因此,通过 Chrome 上的 Styler Classic 扩展,我想隐藏或删除我不使用的列。

<div id="ember1955" class="ember-view" data-identifyelement="156">
<div data-test-id="tkt-properties-name" data-identifyelement="157">
 <div id="ember1956" class="input ember-view" data-identifyelement="158"> <label for="customFields.name_ember1956" class="label-field " data-identifyelement="159">Name</label>

    <input data-test-text-field="customFields.name" type="text" name="customFields.name" autocomplete="off" id="customFields.name_ember1956" class="ember-text-field ember-view" data-identifyelement="160">
</div>
</div>
</div>

如您所见,我们这里有一个名为 tkt-properties-name

data-test-id 字段

当我尝试使用该 css 代码时:

div#tkt-properties-name {display: none; visibility: hidden;}

#tkt-properties-name {display: none; visibility: hidden;}

但什么都没有改变。

此外,他们的 emberxxxx id 总是在变化。
我尝试使用:

#ember^ {display: none; visibility: hidden;}

或属性选择器:

#[data-test-id="tkt-properties-name"] {display: none; visibility: hidden;}

但什么都没有改变。

如何删除基于“emberxxxx”数字范围的元素?

【问题讨论】:

  • #之前的属性选择器是废话,你要[data-test-id="tkt-properties-name"]
  • 好的。你是怎么用的?
  • #ember^ 也是错误的 - stackoverflow.com/questions/13533484/…
  • 好的。那么div[data-test-id^="ember_"]div[id^="ember_"] 会起作用吗?如果没有,你有什么建议?
  • 没关系。自己弄的

标签: css freshdesk


【解决方案1】:

知道了:

div[data-test-id^="tkt-properties-name"] {display: none; visibility: hidden;}

现在它开始工作了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 2017-09-02
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 2015-07-08
    相关资源
    最近更新 更多