首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >addClass Jquery

addClass Jquery
EN

Stack Overflow用户
提问于 2017-03-02 02:12:36
回答 3查看 38关注 0票数 0

我完全是个新手。每当单击某个"li“时,我都会尝试添加一个类。到目前为止,这对我不起作用。下面是我的一些代码:

代码语言:javascript
复制
    <ul>
        <li id="a">A) Lucy</li>
        <li id="b">B) Bonnie</li>
        <li id="c">C) Sheila</li>
        <li id="d">D) Kai</li>
    </ul>

这是我用来尝试向其中添加类的Jquery。

代码语言:javascript
复制
      $( "ul li #a" ).click(function() {
        $(this).addClass('correct');
      });
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-03-02 02:15:14

你很亲密--你只是在选择器和id之间有一个空格:

  • li#a的意思是“安莉的身份是'a'”
  • li #a的意思是“安莉里面有一个'a‘id的元素”。

代码语言:javascript
复制
$( "ul li#a" ).click(function() {
   $(this).addClass('correct');
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
    <li id="a">A) Lucy</li>
    <li id="b">B) Bonnie</li>
    <li id="c">C) Sheila</li>
    <li id="d">D) Kai</li>
</ul>

票数 2
EN

Stack Overflow用户

发布于 2017-03-02 02:14:40

代码语言:javascript
复制
$("#a").click(function() {
  $(this).addClass('correct');
});
代码语言:javascript
复制
.correct{color:red}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
  <li id="a">A) Lucy</li>
  <li id="b">B) Bonnie</li>
  <li id="c">C) Sheila</li>
  <li id="d">D) Kai</li>
</ul>

对于li #,i的意思是ID a,但li的id a更好地使用$(“a”)

票数 0
EN

Stack Overflow用户

发布于 2017-03-02 02:15:05

代码语言:javascript
复制
ul li #a 

查找一个id "a“的元素,该元素是li的子元素。你需要:

代码语言:javascript
复制
ul li#a
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42545616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档