Selector issue

Selector issue

Well i'm in trouble.

Following code does not trigger :

$("#cat_list > div").click(function()
{   alert("Bye bye!");;
});


neither

$("#cat_list ~ div").click(function()
{   alert("Bye bye!");;
});


or

$("#cat_list > *").click(function()
{   alert("Bye bye!");;
});


Altough this works :

$("#cat_list").click(function()
{   alert("Bye bye!");;
});


HTML code looks like :

<div id="cat_list">
<div id="39">a</div>
<div id="40">b</div>
...
</div>


Any idea ?

thanks