javascript - Add id to a child of a visible element -


How can I write this in jQuery:

If .horse Is visible, then add #cat to .dog (but only .dog which is visible .horse Is the child of>)?

  & lt; Div id = "tabs-1" class = "horse" style = "margin-right: 20px; display: none;" & Gt; & Lt; Div style = "width: 70%; margin: 0 auto; margin-top: -20px" & gt; & Lt; Div class = "rabbit" & gt; & Lt; One class = "dog" href = "movie.mov" & gt; & Lt; / A & gt; & Lt; / Div & gt; & Lt; / Div & gt; & Lt; / Div & gt; & Lt; Div id = "tabs-2" class = "horse" style = "margin-right: 20px; display: block;" & Gt; & Lt; Div style = "width: 70%; margin: 0 auto; margin-top: -20px" & gt; & Lt; Div class = "rabbit" & gt; & Lt; One class = "dog" href = "movie.mov" & gt; & Lt; / A & gt; & Lt; / Div & gt; & Lt; / Div & gt; & Lt; / Div & gt;  

Use the following, it will work

  $ ('.horse: visible .dog'). Attr ('id', 'cat')  

Comments

Popular posts from this blog

Member with no value in F# -

java - Joda Time Interval Not returning what I expect -

c# - Showing a SelectedItem's Property -