使用jQuery更改html文档的类

时间:2018-03-26 01:50:33

标签: javascript jquery html

我是jQuery的新手。我需要添加一个名为" success"单击按钮btnClassPSuccess时divClass中的每个段落。 我的HTML代码是: -

 func fetchAllItems(){
        let request = NSFetchRequest<NSFetchRequestResult>(entityName: "AllItems")

        do{
            let result = try managedObjectContext.fetch(request)
            beastList = result as! [AllItems]
        } catch { print("\(error)")
        }
    }

我的jQuery代码是: -

<div id="divClass">
  <p>A</p>
  <p>B</p>
  <p>C</p>
  <p>D</p>
  <p>E</p>
  <p>F</p>
  <p>G</p>
</div>
<button id="btnClassPSuccess">Change Paragraphs to Success</button>

你能否纠正我如何做到这一点。

2 个答案:

答案 0 :(得分:2)

你会这样做:

$("#btnClassPSuccess").click(function () {
    $('#divClass p').addClass("success");
});

示例:

$("#btnClassPSuccess").click(function() {
  $('#divClass').addClass("success");
});
.success {
  background: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="divClass">
  <p>A</p>
  <p>B</p>
  <p>C</p>
  <p>D</p>
  <p>E</p>
  <p>F</p>
  <p>G</p>
</div>
<button id="btnClassPSuccess">Change Paragraphs to Success</button>

答案 1 :(得分:0)

&#13;
&#13;
$("#btnClassPSuccess").click(function () {
  $('#divClass p').addClass("success");
});
&#13;
.success{
 background: lightgreen;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="divClass">
 <p>A</p>
 <p>B</p>
 <p>C</p>
 <p>D</p>
 <p>E</p>
 <p>F</p>
 <p>G</p>
</div>
<button id="btnClassPSuccess">Change Paragraphs to Success</button>
&#13;
&#13;
&#13;

我现在看到你的编辑:

$("#btnClassPSuccess").click(function () {
  $('#divClass p').addClass("success");
});

试试吧