Ich habe Probleme beim Verbergen und Anzeigen des P-Tags. Könnte mir jemand mit diesem Code helfen? Was ich bin versucht zu erreichen ist, dass, wenn Sie auf die Schaltfläche ausblenden klicken, der Inhalt ist ausgeblendet. Wenn Sie bereit sind, den Inhalt anzuzeigen, klicken Sie auf die Schaltfläche "Anzeigen". Ich weiß, Sie können das Toggle verwendet, aber ich möchte nicht, dass esshow/hide mit jquery
<!DOCTYPE html> <!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(value){
$("button").click(function(value){
if (value==="hide"){
$("p").hide();}
else
$("p").show();
});
});
</script>
</head>
<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button value="hide">Hide me</button>
<button value="show">Show me</button>
</body>
</html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(value){
$("button").click(function(value){
if (value==="hide"){
$("p").hide();}
else
$("p").show();
});
});
</script>
</head>
<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button value="hide">Hide me</button>
<button value="show">Show me</button>
</body>
</html>
Sie können nicht mehrere haben ' ID's mit dem gleichen Namen. Verwenden Sie stattdessen 'class' es. –
@patrick - nicht eindeutige IDs Ungültiges HTML-Markup. –
@Charles - Ja, eine Unterscheidung war impliziert, dass ich nicht vorhatte. Ich hätte den ungültigen Aufschlag zusätzlich zu dem angeben müssen, auf den karim79 bereits hingewiesen hat. Nämlich das Schließen von HTML-Tags mit '}' anstelle von '>'. – user113716