【发布时间】:2013-10-31 09:03:36
【问题描述】:
如果此文本存在“购物车为空”,我想将用户自动重定向到另一个页面。我找到了这个 jQuery :contains() 选择器并对其进行了测试,但它没有用。这是我的代码:
<div class="page-title">
<h1>Shopping Cart is Empty</h1>
</div>
<script>
$( "div.page-title:contains('Shopping Cart is Empty')".window.location.replace("http://www.another-page.com");
</script>
【问题讨论】:
-
您需要一个事件来调用您的“函数”,例如.load、.ready、.click
-
您需要将其放在
if else语句中,正如@TimoJungblut 已经说过的,将其放在.ready内或页面末尾。 -
@TimoJungblut 我不擅长 jQuery 事件调用,还在学习基础知识,你能帮我重新构建我的代码吗?
-
@kirk 用 DEMO 检查我的答案
-
@kirk palaSH 为你添加了一个很好的例子