Javascript 单击时的jQuery事件处理程序不工作

Javascript 单击时的jQuery事件处理程序不工作,javascript,jquery,event-handling,Javascript,Jquery,Event Handling,我有两个和一个,希望事件处理程序在按下第一个时显示一条消息。我怎么才能做到 $(“#菜单:第一个孩子”)。在('click','p',pullInput)上; 函数pullInput(){ 控制台日志(“da”); } 新类别 新歌 您需要使用:第一个子选择器和p元素 $("#menu").on('click','p:first-child',pullInput); $(“#菜单”)。在('click','p:first child',pullInput)上; 函数pullInput()

我有两个
和一个
,希望事件处理程序在按下第一个
时显示一条消息。我怎么才能做到

$(“#菜单:第一个孩子”)。在('click','p',pullInput)上;
函数pullInput(){
控制台日志(“da”);
}

新类别

新歌


您需要使用
:第一个子
选择器和
p
元素

$("#menu").on('click','p:first-child',pullInput);
$(“#菜单”)。在('click','p:first child',pullInput)上;
函数pullInput(){
控制台日志(“da”);
}

新类别

新歌


您需要使用
:第一个子
选择器和
p
元素

$("#menu").on('click','p:first-child',pullInput);
$(“#菜单”)。在('click','p:first child',pullInput)上;
函数pullInput(){
控制台日志(“da”);
}

新类别

新歌


您的选择器错误。像这样更新选择器

$(“#菜单p:第一个孩子”)。在('click',pullInput)上;
函数pullInput(){
console.log(“嗨!”);
}

新类别

新歌


您的选择器错误。像这样更新选择器

$(“#菜单p:第一个孩子”)。在('click',pullInput)上;
函数pullInput(){
console.log(“嗨!”);
}

新类别

新歌


为什么不使用ID
newCategoryButton
$(“#菜单”)。在('click','newCategoryButton',pullInput')?为什么要委派活动?@guradio是对的。或者更简单的-
$(“#newCategoryButton”)。在(“单击”,pullInput)段落元素首先不透明度为0,当我按下一个按钮时,它们的不透明度为1,但它们的行为就像是友好创建的元素,因为所有示例都不起作用。唯一的一个是“$”(“#菜单”)。on('click','p',pullInput);”但它会得到两个段落,为什么不使用ID
newCategoryButton
$(“#菜单”)。on('click','newCategoryButton',pullInput);
?为什么事件委派?@guradio是对的。或者更简单的是-
$('newCategoryButton')。on(“click”,pullInput)
段落元素的不透明度首先为0,当我按下按钮时,它们的不透明度为1,但它们的行为类似于随机创建的元素,因为所有示例都不起作用。唯一的例子是“$(“#菜单”)。on('click','p',pullInput);”但是它得到了两个段落段落元素的不透明度首先为0,当我按下一个按钮时,它们的不透明度为1,但它们的行为就像是手工创建的元素,因为所有的例子都不起作用。唯一的一个是“$(“#菜单”)。on('click','p',pullInput);”但它得到了两个段落扫描你给我们看小提琴…我的意思是包括按钮,点击哪个不透明度改变段落元素首先不透明度为0,当我按下一个按钮时,它们的不透明度为1,maiby,它们的行为就像是自然创建的元素,因为没有一个例子起作用。唯一的一个是这个“$(“#菜单”)。on('click','p',pullInput);”但它得到了两个段落扫描你给我们看小提琴…我的意思是包括按钮,点击哪个不透明度改变段落元素首先不透明度为0,当我按下一个按钮时,它们的不透明度为1,maiby,它们的行为就像是自然创建的元素,因为没有一个例子起作用。唯一的一个是这个“$(“#菜单”)。on('click','p',pullInput);“但它同时获得paragraphs@S.Georgian,可以创建Fiddle或snippet来显示问题吗?段落元素的不透明度为0,当我按下按钮时,它们的不透明度为1,但它们的行为类似于默认创建的元素,因为所有示例都不起作用。唯一的一个是“$(“#菜单”)。on('click','p',pullInput);“但它同时获得paragraphs@S.Georgian,您可以创建小提琴或片段来显示问题吗?