ホームページ > ウェブフロントエンド > jsチュートリアル > jQueryでDIVをクリックしてCheckBoxのクリックをトリガーするように実装する方法

jQueryでDIVをクリックしてCheckBoxのクリックをトリガーするように実装する方法

亚连
リリース: 2018-06-19 18:04:47
オリジナル
2693 人が閲覧しました

以下に、jQuery を使用して p のクリックと CheckBox の同時クリックを実現し、p の背景色を設定する例を共有します。これは良い参考値になっており、皆さんの参考になれば幸いです。

これ以上ナンセンスはやめて、コードに直接行きましょう

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>JqueryTest</title>
  <script src="js/jquery-1.8.3.min.js"></script>
  <script>
	$(document).ready(function () {

		$(&#39;input&#39;).click(function(e){
			e.stopPropagation();
			var parent = $(this).parent();
			$(this).is(&#39;:checked&#39;) ? parent.css(&#39;background-color&#39;,&#39;#CCC&#39;) : parent.css(&#39;background-color&#39;,&#39;#FFF&#39;);
		});

		$(&#39;p&#39;).click(function(){
			$(this).find(&#39;:checkbox&#39;).click();
			if($(this).css(&#39;background-color&#39;) == &#39;rgb(255, 255, 255)&#39;){
				$(this).css(&#39;background-color&#39;, &#39;#CCC&#39;);
			}else{
				$(this).css(&#39;background-color&#39;, &#39;#FFF&#39;);
			}
		});
	});
	</script>
</head>
<body>
  <p>
    <input type="checkbox" />A
  </p>
  <p>
    <input type="checkbox" />B
  </p>
  <p>
    <input type="checkbox" />C
  </p>
</body>
</html>
ログイン後にコピー

エフェクトのスクリーンショット:

上記は、私が皆さんのためにまとめたものです。皆さんのお役に立てれば幸いです。将来。

関連記事:

JavaScriptでWebページグラブ赤エンベロープを実装する方法

反応バックエンドレンダリングテンプレートの詳細な解釈

Reactの高次コンポーネントの詳細な紹介

ルータークロスを解決する方法-モジュールは質問の前にジャンプします

以上がjQueryでDIVをクリックしてCheckBoxのクリックをトリガーするように実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート