【问题标题】:Hide Html Off Specific Values in ASP在 ASP 中隐藏 Html 关闭特定值
【发布时间】:2016-08-24 15:58:17
【问题描述】:

我通过 volusion 有一个在线商店,我真的不想从头开始做自己。

它们确实限制了许多必要的后端代码来进行任何编辑。我相信它是使用 ASP.NET 编写的。

我所拥有的是取消费用的折扣。在购物车中,它显示了这个折扣,我想隐藏它。如果我可以访问原始 html,我只会添加一个类,但这不是一个选项。我的问题是,如果我为这些值操作任何特定的 CSS,它会影响我希望客户看到的真正折扣,因为它使用相同的类。

<b>Removed Travel Surcharge [item1]</b>

<b>10% Off</b>

如果值等于该值,我希望隐藏“已取消旅行附加费”行。这是可以用 JS 完成的吗?它只是看起来没有吸引力。

我可以在页脚模板等中添加一些原始代码。

【问题讨论】:

  • 您说要删除“行”。什么线?是否有包含整行的元素(例如 div)?您能否为要隐藏的 HTML 代码显示更多上下文?如有必要,查看浏览器或 F12 工具给出的页面源代码。
  • 结构为:
    去掉了旅行附加费[item1] 10% 折扣
  • 他们没有特定的类或任何东西。

标签: javascript jquery html css asp.net


【解决方案1】:

你可以在本地编辑元素的样式

<b style="display: none;">Removed Travel Surcharge [item1]</b>

【讨论】:

  • 这是一个自动生成的值。这肯定会更容易,但我对我有权修改的内容有所限制。如果它等于设定值,我需要一些逻辑来简单地隐藏该值。
  • 这实际上是我可以访问的唯一代码。我提供的输出的html。我可以通过页眉或页脚中的一些代码,但它们确实限制了我可以修改的内容。只需将其与基本的 wordpress 模板进行比较,我只能访问编辑器,除了这不是用 PHP 编码的)
【解决方案2】:

您必须编辑 template_XXX.html 文件(在管理面板中的 Design/FileEditor 下)。在 JQuery .ready() 函数中,您将添加一些 JS/jquery 来隐藏该元素或将 html 设置为空白。这是我编写的一个简单示例,用于隐藏 Top Sellers 主页部分的文本...

`$('b:contains("Top Sellers")').html("");`

以防万一您不知道,该模板文件会为您商店中的每个页面加载,因此您可以通过它访问/编辑所有呈现的 HTML。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-05
    • 2010-10-12
    • 2010-10-20
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 2010-11-05
    相关资源
    最近更新 更多