Я хочу выделить элемент span(class = "tiny"), когда его div активен или щелкнул любой из его элементов...
Я уже пытался выделить этот элемент, но безуспешно... смог выделить только весь div....
$('.main-class').on('click', '.row-fluid', function() {
$(this).parent().find('.tiny').css('background-color', '');
$(this).css('background-color', '#00fff0');
});<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<div class = "main-class">
<div class = "panel-body" style = "border: 1px solid black;margin: 5px;">
<div class = "row-fluid">
<a>
<h1>One</h1>
</a>
<div class = "col-md-1">
<span>I am up</span><br>
<span class = "tiny">ID no -123395</span>
</div>
<div rel = "tooltip" style = "display: flex; justify-content: flex-end;">
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" required = "required" value = "yes" type = "radio">
Yes
</label>
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" required = "required" value = "No" type = "radio">
No
</label>
</div>
</div>
</div>
</div>
</div>
<br>
<div class = "panel-body" style = "border: 1px solid black;margin: 5px;">
<div class = "row-fluid">
<a>
<h1>Two</h1>
</a>
<div class = "col-md-1">
<span>I am up</span><br>
<span class = "tiny">ID no -123987</span>
</div>
<div rel = "tooltip" style = "display: flex; justify-content: flex-end;">
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" tabindex = "1" required = "required" value = "yes" type = "radio">
Yes
</label>
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" tabindex = "1" required = "required" value = "No" type = "radio">
No
</label>
</div>
</div>
</div>
</div>
</div>
</div>Хотите выделить только....span class = "tiny".. значения, когда какой-либо элемент в class = "panel-body" активен.
Дайте определение «изюминке».
привет T.J выделяя текст элементов цветом
Да, но как? Цвет фона? Цвет переднего плана?
Если я щелкну строку в вашем примере, она получит голубой фон. Что он делает/не делает, чего вы хотите, чтобы он не делал/не делал?
Фоновый цвет.......
Я думаю, вы хотите '$(this).find('.tiny').css('background-color', '#00fff0');' чтобы выделить только .tiny span.
возможно, вам следует изменить на $(this).parent().find('.tiny').css('background-color', '#00fff0');
@CarlosMartins, спасибо, чувак.......решено



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


$('.main-class').on('click', '.row-fluid', function() {
$(this).parent().find('.tiny').css('background-color', '');
$(this).parent().find('.tiny').css('background-color', '#00fff0');
});
Я бы использовал CSS:
Очевидно (из комментариев), хотя ваш код вызывает css непосредственно на $(this), вы хотите найти .tiny, поэтому я также обновил его, чтобы сделать это.
Если по какой-то причине вы не можете добавить CSS (в ранней версии вашего вопроса говорилось, что вы не можете), вы можете добавить элемент style с помощью JavaScript.
Пример:
$('.main-class').on('click', '.row-fluid', function() {
$(".highlight").removeClass("highlight");
$(this).parent().find(".tiny").addClass("highlight");
});.highlight {
background-color: #00fff0;
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<div class = "main-class">
<div class = "panel-body" style = "border: 1px solid black;margin: 5px;">
<div class = "row-fluid">
<a>
<h1>One</h1>
</a>
<div class = "col-md-1">
<span>I am up</span><br>
<span class = "tiny">ID no -123395</span>
</div>
<div rel = "tooltip" style = "display: flex; justify-content: flex-end;">
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" required = "required" value = "yes" type = "radio">
Yes
</label>
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" required = "required" value = "No" type = "radio">
No
</label>
</div>
</div>
</div>
</div>
</div>
<br>
<div class = "panel-body" style = "border: 1px solid black;margin: 5px;">
<div class = "row-fluid">
<a>
<h1>Two</h1>
</a>
<div class = "col-md-1">
<span>I am up</span><br>
<span class = "tiny">ID no -123987</span>
</div>
<div rel = "tooltip" style = "display: flex; justify-content: flex-end;">
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" tabindex = "1" required = "required" value = "yes" type = "radio">
Yes
</label>
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" tabindex = "1" required = "required" value = "No" type = "radio">
No
</label>
</div>
</div>
</div>
</div>
</div>
</div>Пример добавления элемента style с кодом:
$("<style>")
.text(".highlight { background-color: #00fff0; }")
.appendTo(document.head);
$('.main-class').on('click', '.row-fluid', function() {
$(".highlight").removeClass("highlight");
$(this).parent().find(".tiny").addClass("highlight");
});<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<div class = "main-class">
<div class = "panel-body" style = "border: 1px solid black;margin: 5px;">
<div class = "row-fluid">
<a>
<h1>One</h1>
</a>
<div class = "col-md-1">
<span>I am up</span><br>
<span class = "tiny">ID no -123395</span>
</div>
<div rel = "tooltip" style = "display: flex; justify-content: flex-end;">
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" required = "required" value = "yes" type = "radio">
Yes
</label>
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" required = "required" value = "No" type = "radio">
No
</label>
</div>
</div>
</div>
</div>
</div>
<br>
<div class = "panel-body" style = "border: 1px solid black;margin: 5px;">
<div class = "row-fluid">
<a>
<h1>Two</h1>
</a>
<div class = "col-md-1">
<span>I am up</span><br>
<span class = "tiny">ID no -123987</span>
</div>
<div rel = "tooltip" style = "display: flex; justify-content: flex-end;">
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" tabindex = "1" required = "required" value = "yes" type = "radio">
Yes
</label>
<div class = "radio">
<label class = "lead">
<input id = "1" name = "one" tabindex = "1" required = "required" value = "No" type = "radio">
No
</label>
</div>
</div>
</div>
</div>
</div>
</div>
styleс необходимыми правилами.