Jquery 用不同的颜色附加到li
我想附加到一个列表,我想它是一个不同的颜色。所以第一个李应该是黑色的,第二个应该是不同的颜色 我所尝试的:Jquery 用不同的颜色附加到li,jquery,Jquery,我想附加到一个列表,我想它是一个不同的颜色。所以第一个李应该是黑色的,第二个应该是不同的颜色 我所尝试的: $('ul', '.validation-summary-errors[data-valmsg-summary="true"]').html('<li>' + resp.failedMessage + '</li>'); $('ul', '.validation-summary-errors[data-valmsg-summary="true"]').append(
$('ul', '.validation-summary-errors[data-valmsg-summary="true"]').html('<li>' + resp.failedMessage + '</li>');
$('ul', '.validation-summary-errors[data-valmsg-summary="true"]').append('<li>' + resp.successMessage + '</li>').css('color', '#438D80');
$('ul','.validation summary errors[data valmsg summary=“true”]').html(''+resp.failedMessage+' ');
$('ul','.validation summary errors[data valmsg summary=“true”]')。追加('li>'+resp.successMessage+'')).css('color','438D80');
颜色被添加到ul而不是li中(两个li都获得新颜色)。如何解决此问题?您正在将颜色设置为
ul
而不是li
$('ul', '.validation-summary-errors[data-valmsg-summary="true"]').html('<li>' + resp.failedMessage + '</li>');
$('<li>' + resp.successMessage + '</li>').appendTo('.validation-summary-errors[data-valmsg-summary="true"] ul').css('color', '#438D80');
$('ul','.validation summary errors[data valmsg summary=“true”]').html(''+resp.failedMessage+' ');
$(“”+resp.successMessage+” ).appendTo(“.validation summary errors[data valmsg summary=“true”]ul”).css('color','438D80');
.append()
返回新元素附加到的元素,而不是新创建的元素。您可以使用上面给出的.appendTo()
('ul',')。验证摘要错误[data valmsg summary=“true”])
$('ul', '.validation-summary-errors[data-valmsg-summary="true"]')
.html('<li>' + resp.failedMessage + '</li>');
var liTwo = $( '<li>' ).text( resp.successMessage ).css( 'color', '#438D80' );
$('ul', '.validation-summary-errors[data-valmsg-summary="true"]')
.append( liTwo );
.html(“您只需创建一个变量