上周在社区的帮助下,我在这里成功实现了这段代码
现在我需要做一些类似的事情,但现在将 html 文本与 [title] 进行比较。到目前为止,我的代码如下:
$(document).ready(function() {
$(".views-field-field-success-stories-image-data .field-content").click(function() {
var sharedata = $(this).text();
$('#bannerContainer img[title = "'+sharedata+'" ]').addClass('selected');
});
$("#bannerContainer img").click(function() {
if (
$('#bannerContainer img').hasClass('selected', $('#bannerContainer img').removeClass('selected') ) );
});
});
<span class="field-content">The Grand Event Center</span>
<span class="field-content">Choura Events Catering</span>
<span class="field-content">El Dorado Park Golf Course</span>
<div id="bannerContainer">
<img src="1.jpg" title="The Grand Event Center" class="selected">
<img src="1.jpg" title="The Grand Event Center" class="selected">
<img src="1.jpg" title="The Grand Event Center" class="selected">
</div>
<!--- My Goal
<div id="bannerContainer">
<img src="1.jpg" title="The Grand Event Center" class="">
<img src="1.jpg" title="The Grand Event Center" class="">
<img src="1.jpg" title="The Grand Event Center" class="selected">
</div> ---->
出于某种原因,我无法将我的头脑围绕在 toggleClass 上。
目前,如果我单击任何一个跨度,当我单击任何另一个跨度时,“选定”会粘住并且不会离开。
我错过了什么?
提前致谢!