[javascript] view plaincopy
-
-
function col_add() {
-
var selObj = $("#mySelect");
-
var value="value";
-
var text="text";
-
selObj.append("<option value='"+value+"'>"+text+"</option>");
-
}
-
-
function col_delete() {
-
var selOpt = $("#mySelect option:selected");
-
selOpt.remove();
-
}
-
-
function col_clear() {
-
var selOpt = $("#mySelect option");
-
selOpt.remove();
-
}
以上方法为jQuery动态添加、删除和清空select。下面是纯js的写法:
[javascript] view plaincopy
-
var sid = document.getElementById("mySelect");
-
-
sid.options[sid.options.length]=new Option("text","value");
其他常用的方法:
[javascript] view plaincopy
-
$("#mySelect").change(function(){
-
-
-
var text=$("#mySelect").find("option:selected").text();
-
var value=$("#mySelect").val();
-
var value=$("#mySelect option:selected").attr("value");
-
var index=$("#mySelect").get(0).selectedIndex;
-
var index=$("#mySelect option:selected").attr("index");
-
var index=$("#mySelect option:selected").index();
-
var maxIndex=$("#mySelect option:last").attr("index");
-
var maxIndex=$("#mySelect option:last").index();
-
$("#mySelect").prepend("<option value='value'>text</option>");
-
-
-
-
$("#mySelect").get(0).selectedIndex=index;
-
-
$("#mySelect").attr("value","newValue");
-
$("#mySelect").val("newValue");
-
$("#mySelect").get(0).value = value;
-
-
var count=$("#mySelect option").length;
-
for(var i=0;i<count;i++)
-
{
-
if($("#mySelect").get(0).options[i].text == text)
-
{
-
$("#mySelect").get(0).options[i].selected = true;
-
break;
-
}
-
}
-
-
-
$("#mySelect").empty();

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。