J'ai besoin de votre expertise et j'ai besoin à nouveau, ce que j'essaie de faire est lorsque vous cliquez sur l'élément de liste ci-dessous, il obtiendra la couleur d'arrière-plan de la portée et d'appliquer / modifier la couleur sur la DIV principale à chaque fois que l'utilisateur clique Sur l'élément de la liste
Remarque: l'élément de la liste n'est pas seulement deux éléments qu'il peut être plus. p>
html: strong> p> $("li.variable-item.color-variable-item span").each(function(index, value) {
var colorjg = $( this ).css( "background-color" );
$(".slick-list.draggable").css('background-color', colorjg);
});
3 Réponses :
Vous pouvez simplement utiliser une fonction code> Cliquez sur CODE> pour vérifier quel Ceci fonctionnera avec plusieurs Démo en direct: stry> p> p> li code>> a été cliqué sur code> a été cliqué et obtenez son couleur code> et appliquer cette couleur à votre div code> Li's code> si vous les avez (j'ai ajouté peu de Li code> avec différents Couleur pour Démo code> utiles) P> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<li class="variable-item color-variable-item" title="Black" data-value="black">
<span class="variable-item-span variable-item-span-color" style="background-color:blue;">Click me</span>
</li>
<li class="variable-item color-variable-ite" title="Red" data-value="red">
<span class="variable-item-span variable-item-span-color" style="background-color:yellow;">Click me</span>
</li>
<li class="variable-item color-variable-ite" title="Red" data-value="red">
<span class="variable-item-span variable-item-span-color" style="background-color:red;">Click me</span>
</li>
<li class="variable-item color-variable-ite" title="Red" data-value="red">
<span class="variable-item-span variable-item-span-color" style="background-color:green;">Click me</span>
</li>
<br>
<br>
<div class="slick-list">dsds</div>
Une solution possible pourrait être d'entourer la section que vous souhaitez modifier dans un événement JS, vous pouvez écrire une fonction qui sera exécutée chaque fois que vous cliquez sur. Voici un lien qui passe plus en détail sur l'événement "OnClick". Je tiens à souligner "OnChick" exécute une fonction, assurez-vous donc d'utiliser des parenthèses lors de l'appel de la fonction par nom (ex: mysculation ()). P>
JS:
.redBg{
background-color: red;
}