$('#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