Pourquoi n'est-ce pas jQuery code pour supprimer une bordure d'un div de travail?
Je suis en train de supprimer la bordure d'une balise div à l'aide de jQuery, mais ça ne fonctionne pas. Ce que je fais mal?
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
div { width: 200px; height: 150px; background-color: #f33; border: 10px solid silver;}
</style>
</head>
<body>
<div id="a1"></div>
<br>
<br>
<div id="a3">click</div>
</body>
</html>
Javascript:
$("#a3").click(function() {
$('#a1').css("border", "");
}):
Vous devez vous connecter pour publier un commentaire.
:
, pas;
border
ànone
, pas une chaîne videMême si vous obtenez l'id du droit, je pense que vous voulez.
Si vous définissez le style de bordure à une chaîne vide, il ne sera pas remplacer celle donnée par le CSS. Vous avez besoin de lui donner une valeur qui sera appliqué à la place. À l'aide de la chaîne vide suppression de la propriété de style pour l'élément, laissant le style en cascade à partir de la ligne étiquette de style à appliquer.
Bien, vous avez trois problèmes:
:
(côlon); que doit être une;
(point-virgule), ou c'est une erreur de syntaxe.$('#1').css('border', 'none');
.au lieu de
css("border", "");
utilisationcss("border", "none");
Mais il est aussi important de changer le
:
à;
à la fin de votre script comme il est à l'origine de la panne complètement.exemple à http://jsfiddle.net/XWt53/4/
La div vous êtes en cliquant sur avez cliquez sur un événement lié à elle?