我认输了。我整个早上都在试图弄清楚这一点,但我一生都无法弄清楚。我仍然是 javascript 的新手,但我正在慢慢到达那里。
我试图让我的活动幻灯片 div 将一个值附加到我的搜索输入中。我一直在尝试通过一个简单的 hasClass if 语句将 val() 附加到输入来做到这一点。
附加工作正常,即它将附加最后一个 if 语句,在本例中为“雨林”,但是当幻灯片活动状态更改时,我无法将值更改为相对于活动幻灯片的下一个附加值。这是从那时起吗?
如果您能提供帮助,我将不胜感激。
这是我一直在使用的代码:
jQuery(document).ready(function($) {
/* dog shelter */
if($('.rsActiveSlide .rsABlock').hasClass("dog-shelter-input")){
$(".feature-search #name_or_keywords").val('');
}else {
$('.feature-search #name_or_keywords').val('Dog Shelter');
};
/* scolarships */
if($('.rsActiveSlide .rsABlock').hasClass("scholar-input")){
$(".feature-search #name_or_keywords").val('');
}else {
$('.feature-search #name_or_keywords').val('Scholarships');
};
/* Rain Forest */
if($('.rsActiveSlide .rsABlock').hasClass("forest-input")){
$(".feature-search #name_or_keywords").val('');
}else {
$('.feature-search #name_or_keywords').val('Rain Forest');
};
});
谢谢!