+ -
当前位置:首页 → 问答吧 → 如何自动删除元素?

如何自动删除元素?

时间:2009-09-14

来源:互联网

现在有HTML代码
复制代码
  1. <select id='sel_1' onchange='delthis();'></select>
  2. <select id='sel_2' onchange='delthis();></select>
  3. <select id='sel_3' onchange='delthis();></select>
  4. <select id='sel_4' onchange='delthis();></select>


如何做到sel_2改变的时候删除sel_3,sel_4
sel_1改变的时候删除2,3,4呢?

作者: sumic   发布时间: 2009-09-14

我给你改了下,但还是觉得你的需求不对,当你点sel_2的时候3,4消失,再点1的时候234消失,这个时候其实只消失2一个,按照你上面所说的代码应该是如下:这次测试了没问题<br>
   1. <select id='sel_1'>
   <option value=1>1</option>
   <option value=2>2</option>
   </select>
   2. <select id='sel_2'>
   <option value=1>1</option>
   <option value=2>2</option>
   </select>
   3. <select id='sel_3'>
   <option value=1>1</option>
   <option value=2>2</option>
   </select>
   4. <select id='sel_4'>
   <option value=1>1</option>
   <option value=2>2</option>
   </select>
<script language="javascript" src="jquery.js"></script>
<script language="javascript">
$(function(){
    $('#sel_2').change(function(){
            $('#sel_3').hide();
            $('#sel_4').hide();
        })
        $('#sel_1').change(function(){
            $('#sel_2').hide();
            $('#sel_3').hide();
            $('#sel_4').hide();

        })
})
</script>
[ 此帖被lizhi在2009-09-14 19:17重新编辑 ]

作者: lizhi   发布时间: 2009-09-14

你还是好好的学吧,我一复制你的就发现错了, 你看看你逗号都少了,这样怎么行呢?多注意噢,从基础来起

作者: lizhi   发布时间: 2009-09-14

具体的我不太清楚,感觉楼主想问的是next(),nextAll()的用法,如果是这样,可能需要给select找一个父级元素,并onclick='delthis(this)'

作者: zcrane   发布时间: 2009-09-15

相关阅读 更多