奇怪的是,以下代码抛出了一个jQuery.Deferred异常:
var miscUls = $("#miscellaneous").find("ul");
miscUls.children('li')[0].onClick(function() {
modal.style.display = "none";
});
...和...
miscUls.children().first().onClick(....
...和
miscUls.children('li').eq(0).onClick(....
不太确定如何来设置选择器的样式,我只是试图将onClick()事件处理程序附加到该无序列表中的第一个元素。我还也试图为该元素分配一个唯一的id,并通过
选择它miscUls.getElementById("newUser").onClick(....
无济于事。对这个看似简单的问题的任何帮助将不胜感激。感谢。
答案 0 :(得分:1)
在:first-child
上试试li
选择器
$("#miscellaneous ul li:first-child").click(function(){
// your code
})
答案 1 :(得分:0)
Jquery的点击事件助手是click而不是onClick
var miscUls = $("#miscellaneous").find("ul");
miscUls.children('li')[0].click(function() {
modal.style.display = "none";
});