Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 设置按钮以添加<;中的文本类;TD>;凭身份证?_Jquery - Fatal编程技术网

Jquery 设置按钮以添加<;中的文本类;TD>;凭身份证?

Jquery 设置按钮以添加<;中的文本类;TD>;凭身份证?,jquery,Jquery,所以我有一张桌子。第一列是用户可编辑文本(ID#idea01),接下来的两列各有一个按钮,每个按钮都有各自的ID(#happy01&#unwanted01): 我的问题: 如何使用jQuery在单击按钮#happy01时,将.happy类添加到ID为#idea01的TD中?或者,单击按钮#unwanted01,将不需要的类添加到TD#idea01 我原以为这样行得通,但单击按钮什么也做不了: $("#happy01").click(function(){ $("#idea01").addCl

所以我有一张桌子。第一列是用户可编辑文本(ID
#idea01
),接下来的两列各有一个按钮,每个按钮都有各自的ID(
#happy01
&
#unwanted01
):

我的问题: 如何使用jQuery在单击按钮
#happy01
时,将
.happy
类添加到ID为
#idea01
的TD中?或者,单击按钮
#unwanted01
,将
不需要的
类添加到TD
#idea01

我原以为这样行得通,但单击按钮什么也做不了:

$("#happy01").click(function(){
  $("#idea01").addClass("happy");
});

$("#unwanted01").click(function(){
  $("#idea01").addClass("unwanted");
});

谢谢你的帮助

您的代码是正确的,只需删除另一个类即可

$("#happy01").click(function(){
  $("#idea01").addClass("happy");
  $("#idea01").removeClass("unwanted");
});

$("#unwanted01").click(function(){
  $("#idea01").addClass("unwanted");
  $("#idea01").removeClass("happy");
});

这对我来说很好。这是整页吗?在哪里包括样式定义?我想你可能是在添加类——代码非常简单——但它们没有应用任何样式。丹尼:不,我只是为了共谋而提供了代码的绝对最小值。CSS和JS存储在独立的文件中。MarcioAT帮我解决了问题,就是这样!谢谢你,马西奥。因此,没有从每个选择器中删除“other”类就是问题所在。现在您可以帮助我了。在这种情况下使用“另一个”是错误的?(提高我的英语水平)如果可以,请选择此答案。我如何选择此答案?我所说的“其他”是指“不想要的”是“快乐”的另一个,“快乐”是“不想要的”的另一个
$("#happy01").click(function(){
  $("#idea01").addClass("happy");
});

$("#unwanted01").click(function(){
  $("#idea01").addClass("unwanted");
});
$("#happy01").click(function(){
  $("#idea01").addClass("happy");
  $("#idea01").removeClass("unwanted");
});

$("#unwanted01").click(function(){
  $("#idea01").addClass("unwanted");
  $("#idea01").removeClass("happy");
});