Okay I'll try to explain better.

Imagine an image, it's a rectangle.

you can have a div with this image for background :

like this :

<div id="plan">
....
</div>


Then, with CSS, you can do this :

#plan{
background:url(my image url);
width : image width;
height: image height....
}

Well, my image is representing a map.

over my map, I have little icons (like in google map : you have the
map and spots)

that's why I have something like this :


<div id="plan"> <-- this is the map ID, with the map image for
background
   <ul>
       <li>....</li>
       <li>....</li> <-- each li represents a spot. the spot is an
image displayed at the spot position in the map -->
       <li>....</li>
  </ul>
</div>


I want to be able to click on the map (on the div #plan) but NOT on a
li element.

Is it more understandable ?

Thank you very much


On 27 avr, 13:55, Charlie <charlie...@gmail.com> wrote:
> your question isn't very clear . If you are trying to select based on what is 
> inside the div these should help:
> $("div:contains("Some Text")).// do something
> or
> $("div:has(li[class=something])").// do 
> somethinghttp://docs.jquery.com/Selectors
> need to be more specific what you are trying to do. The way your question is 
> written " $("plan"). //do something " would work
> gostbuster wrote:Hi everyone, I would appreciate some help with what I wanna 
> do. I explain my problem : I want to do a map-like: It means a div with 
> background images, and some elements on it (a bit like in google map : you 
> have the map in background, and stuff you can click over it. well i have this 
> code : <div id="plan"> <ul> <li>....</li> <li>....</li> <li>....</li> </ul> 
> </div> I would like to select #plan but NOT the li element inside. I tried 
> some stuff but didn't succeed. I'm sure experts from here will solve this 
> problem in less in a second. Thank you VERY MUCH in advance.

Reply via email to