0
IDが異なる2つのボタンがあります。私は、同じidを持つボタンがクリックされたときに特定の段落を非表示にしたい。私はidのボタンをクリックして "TEST1" 私はIDが "1" と段落を非表示にする場合は、あなたが見ることができるようにここでダイブオンクリックボタンの表示/非表示
は私のコード
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var id = $(this).attr("id").replace('test', '');
$('.p #'+id+'').hide();
});
});
</script>
</head>
<body>
<h2>This is a heading</h2>
<div class="gallery">
<div class="picture">
<p id="1">This is a paragraph.</p>
<p id="2">This is another paragraph.</p>
</div>
</div>
<button id=test1>Click me1</button>
<button id=test2>Click me2</button>
</body>
</html>
です。しかし、それは動作していません。
IDのは数 – Pedram
@pedramで始めることはできません。このコードは動作しているように見えますが、特定のブラウザで動作することは必ずしも保証されていません。私は答えにそれを含めます。 – David