>  기사  >  웹 프론트엔드  >  클릭 이벤트는 범위 요소의 콘텐츠 변경을 트리거합니다.

클릭 이벤트는 범위 요소의 콘텐츠 변경을 트리거합니다.

小云云
小云云원래의
2017-12-29 09:41:234870검색

이 문서에서는 주로 checkbox:click 이벤트가 범위 요소의 콘텐츠 변경을 트리거하는 방법을 공유합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리도록 하겠습니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.

예는 다음과 같습니다.

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>checkbox</title>
 <script src="jquery.js"></script>
</head>
<body>
<p>我想去<span id="spanId">_____</span></p>
<form action="#" id="form">
 <input type="checkbox" name="city" value="南京">南京
 <input type="checkbox" name="city" value="北京">北京
 <input type="checkbox" name="city" value="纽约">纽约
</form>
<script>
  $(function () {
   $("input[name=city]").click(function () {
    var arr = [];
    $("input[name=city]").each(function () {
     if(this.checked){
      arr.push(this.value);
     }else{
      var index = arr.indexOf(this.value);
      if(index != -1){
       arr[index] = "";
      }
     }
    });
    $("#spanId").text(arr.join(","));
   })
  });
</script>
</body>
</html>

관련 권장 사항:

클릭 이벤트를 새로 삽입된 노드에 바인딩하지 못한 문제에 대한 Jquery의 솔루션

jquery 이벤트 마우스다운과 클릭 이벤트를 동시에 사용할 수 없나요?

JQuery에서 클릭 이벤트를 사용할 수 없는 문제가 해결되었습니다.

위 내용은 클릭 이벤트는 범위 요소의 콘텐츠 변경을 트리거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.