好的,我一直在努力解决这个问题。我还在学习 JQuery。
这是我所拥有的:
剧本:
$('ul li.error').animate({
height: 'toggle',
opacity: 'toggle'
}, {
duration: 500,
specialEasing: {
width: 'linear',
height: 'easeInOutCubic'
},
complete: function() {
$(this).each(function(){
$(this).delay(4000);
$(this).animate({
height: 'toggle',
opacity: 'toggle'
}, {
duration: 7000,
specialEasing: {
width: 'linear',
height: 'easeInOutCubic'
},
complete: function(){
$(this).delay(1000);
$(this).parent().next().find('li input').css('border-color', 'red');
$('#somediv').slideDown();
}
});
});
}
});
的HTML:
<div>
<ul>
<li class="error">(Error Message if any)</li>
<li class="label"><label></li>
<li class="input"><input></li>
<li class="error">(Error Message if any)</li>
<li class="label"><label></li>
<li class="input"><input></li>
</ul>
</div>
我要做的是选择具有输入的 li 元素并更改边框颜色。但我只想更改出现错误消息的边框颜色。
我怎样才能做到这一点?任何帮助将不胜感激,谢谢!