Javascript 如何查找下一个div并删除CSS属性
我已经给出了下面的布局Javascript 如何查找下一个div并删除CSS属性,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我已经给出了下面的布局 <div id="sampleId1"> <div class="sam" style="width:10px"> //Here I will remove the width property <div class="sam" style="width:50px"> </div> </div> </div> 之后它会变成这样 &l
<div id="sampleId1">
<div class="sam" style="width:10px"> //Here I will remove the width property
<div class="sam" style="width:50px">
</div>
</div>
</div>
之后它会变成这样
<div id="sampleId1">
<div class="sam example" style=""> //It will be affected (line: 1)
<div class="sam example" style=""> //Here also affected (line: 2)
</div>
</div>
</div>
//它将受到影响(第1行)
//此处也受影响(第2行)
现在我不想在第1行中更改:只有1行,有人能指导我吗?你可以像这样尝试var
$('#sampleId1').find(“div”).eq(0).addClass(“example”).css('width','')代码>
var s=$('#sampleId1').find(“div”).eq(0).addClass(“示例”).css('width','')代码>
您可以像这样尝试var$('#sampleId1').find(“div”).eq(0).addClass(“示例”).css(“宽度”),''代码>
var s=$('#sampleId1').find(“div”).eq(0).addClass(“示例”).css('width','')代码>
您可以使用:$('.sam').first().removeAttr('style')
一个代码段显示在操作中:(查看源代码以查看更改)
$('.sam').first().removeAttr('style')
您可以使用:$('.sam').first().removeAttr('style')
一个代码段显示在操作中:(查看源代码以查看更改)
$('.sam').first().removeAttr('style')
当调用var s=$('#sampleId1').find('div').eq(0).attr('class')代码>
它返回sam
,这是两个div的类
$('.'+s).addClass('example');
$('.example').css('width', '')
你的两个女主角都换了。如果您在此处输入代码
uld更改您的div的类别,它将正常工作。否则就干脆用
$('#sampleId1').find('div').eq(0).addClass('example');
$('.example').css('width', '');`
调用var s=$('#sampleId1').find('div').eq(0).attr('class')代码>
它返回sam
,这是两个div的类
$('.'+s).addClass('example');
$('.example').css('width', '')
你的两个女主角都换了。如果您在此处输入代码
uld更改您的div的类别,它将正常工作。否则就干脆用
$('#sampleId1').find('div').eq(0).addClass('example');
$('.example').css('width', '');`
$('#sampleId1.sam').first().removeAttr('style').addClass('.example');
log($('#sampleId1.sam')[0])代码>
//在这里,我将删除width属性
$('#sampleId1.sam').first().removeAttr('style').addClass('.example');
log($('#sampleId1.sam')[0])代码>
//在这里,我将删除width属性
现在,当您想在div中添加类并更改第一个div的css时,您可以尝试这个方法
var s = $('#sampleId1').find('div').eq(0).attr('class');
$('.'+s).addClass('example');
$('#sampleId1').find('div').first().css('width', '');
现在,当您想要在div中添加类并更改第一个div的css时,您可以尝试这个方法
var s = $('#sampleId1').find('div').eq(0).attr('class');
$('.'+s).addClass('example');
$('#sampleId1').find('div').first().css('width', '');
请尝试此$('.sam').first().removeAttr('style')
您想在第一行中更改什么,以及哪一行?查找下一个div时可能重复此$('.sam').first().removeAttr('style')
您想在第一行中更改什么,以及哪一行?查找下一个div时可能重复的