2017-07-06 81 views
0

我有两个环节:隐藏第二个链接,如果第一个被加载

第一个是:

<a title="Kronos">First link</a> 

第二个是:

<a title="Portal">Secondlink</a> 

我想隐藏第二个如果第一个装载了javascript

我该怎么做?

+4

你是什么意思?你的标题说“隐藏链接,如果另一个可见”,但你的问题说“隐藏第二个,如果第一个JavaScript加载”。你有什么尝试? – j08691

+0

对不起,我不清楚。我编辑了标题。 – usethe23

+2

_“如果第一个加载了javascript”_这是什么意思? –

回答

1

我假设你设置/隐藏了第一个链接的可见性,然后根据这个改变了第二个链接的可见性。如果是这种情况,并且您正在使用JQuery,则可以使用如下代码:

首先,您需要给链接某种方式进行标识。

<a title="Kronos" id="link1">First link</a> 
<a title="Portal" id="link2">Secondlink</a> 

接下来,你可以使用JS:

if ($('#link1').is(':visible')) { 
$('#link2').hide(); 
} 

欲了解更多信息有关我在语句中使用,请How do I check if an element is hidden in jQuery?

+0

谢谢,你认为这是可能的与jquery atribute选择器$(“a [title | ='Kronos']”)? – usethe23

+1

@ usethe23是的,我认为这会奏效。我喜欢使用ID和类名,因为它们对我来说更常用。 –

相关问题