Jquery:如果特定*页面上存在div,则执行以下操作
如果我的一个站点页面上出现一个div,我将尝试生成一个对话框(在所有站点页面上)。 更确切地说,我有这个网站,如果你在你的用户页面上收到一个友情请求,我希望一个allert(或者一个浮动框,我稍后会看到)通知你,无论你在网站上的什么地方 我试过两次使用if指令:Jquery:如果特定*页面上存在div,则执行以下操作,jquery,Jquery,如果我的一个站点页面上出现一个div,我将尝试生成一个对话框(在所有站点页面上)。 更确切地说,我有这个网站,如果你在你的用户页面上收到一个友情请求,我希望一个allert(或者一个浮动框,我稍后会看到)通知你,无论你在网站上的什么地方 我试过两次使用if指令: if('http://'+location.hostname+location.pathname='/profile') 及 我没有得到结果。在第一个中,如果,当我认为你的意思是+时,你使用了=。您的if无论如何都没有意义,因为非空字
if('http://'+location.hostname+location.pathname='/profile')
及
我没有得到结果。在第一个
中,如果,当我认为你的意思是+
时,你使用了=
。您的if
无论如何都没有意义,因为非空字符串总是真实的,并且通过了测试
至于第二个,如果您已经有了创建这些元素的代码,那么它将起作用。如果元素实际上是class=“friends new”
,则应删除选择器中的空格。可以使用append,并附加一段JS。如果元素不存在,append将不会激发
$('.friends .new').append('<script>alert("Hello World!");<\/script>');
$('.friends.new').append('alert(“Hello World!”);');
如果.friends中存在.new元素,这将提醒hello world
如果div.new显示在该页面中,则警报应在所有页面中运行。
$('.friends .new').append('<script>alert("Hello World!");<\/script>');