$('#slider1 .rangeslider__handle').css("border", "4px solid #99cc44");
该语法不能改变给定id中仅该类的边界。 我也试过jQuery改变给定类中的css
$.fn.hasAncestor = function(a) {
return this.filter(function() {
return !!$(this).closest(a).length;
});
};
$('.rangeslider__handle').hasAncestor('#slider1').css("border", "4px solid #99cc44").change();
和
$('#slider1').find('.rangeslider__handle').css("border", "4px solid #99cc44");
'$( '#slider1 .rangeslider__handle')的CSS({ “边界”, “4PX固体#99cc44”});'看大括号 – Psi
是在此之后脚本执行该元素是创建的还是动态创建的元素?一个简单的方法来检查你是否真的选择了什么,只是在浏览器开发工具中使用JavaScript控制台。只需输入选择部分'$('#slider1 .rangeslider__handle')',控制台应打印jQuery结果。 –
适用于我:https://jsfiddle.net/barmar/nm069xhz/4/ – Barmar