<select id="opt">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select><select id="optt">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>比如我选中第一个select的5,怎样将第二个option中5之前的全部删除(包括5),即只留6
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select><select id="optt">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>比如我选中第一个select的5,怎样将第二个option中5之前的全部删除(包括5),即只留6
<script>
$(function(){
$("#opt").blur(function(){
var i=0;
var num=$("#opt option:selected").text();
for(i;i<num;i++){
$("#optt>option:eq(0)").remove();
}
});
})
</script>
</head><body>
<select id="opt">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select><select id="optt">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</body>要这样的?
$(document).ready(function(){
var $category=$("#optt:lt(6)");
if($("#opt").is(":selected")){
$category.remove();
}
});
</script>应该是这样
if($(this).find("option:selected"))
{
//lt()小于 gt()大于
$(this).remove();
}
})
$(document).ready(function(){
$("#opt").blur(function(){
var i=0;
var num=$("#opt option:selected").text();
for(i;i<num;i++){
$("#optt>option:eq("+i+")").remove();
}
});
})
</script>
$(document).ready(function(){
$("#opt").blur(function(){
var i=0;
var num=$("#opt").val();
for(i;i<num;i++){
$("#optt>option:eq("+i+")").remove();
}
});
})
</script>