我用jQuery定义了一个function动态加载了Select的所有项目,然后在另一个function中调用这个函数后再使用$("#XXXX").val(1)这样的方式实现选中Select中的某项,无法实现。请各位帮忙看看;代码如下:
CookBook.Cuisine = function () {
$.ajax({
type: "POST",
contentType: "application/json;utf-8",
dataType: "json",
data: "{}",
url: "../CookBook/CookBook.asmx/CookBookcCuisine",
success: function (result) {
var json = eval("(" + result.d + ")");
var html="" ;
$.each(json, function () {
html += "<option value=" + this.cid + ">" + this.cuisine + "</option>\r\n";
});
$("#cCuisine").append(html);
}
});
};
这个函数实现Select下拉列表的动态加载
CookBook.Cuisine();
$("#cCuisine").val("1");
在另外一个函数里面先调用之前定义的函数,然后通过val来实现选中,不行,通过attr也不行,请大家指点一下。
CookBook.Cuisine = function () {
$.ajax({
type: "POST",
contentType: "application/json;utf-8",
dataType: "json",
data: "{}",
url: "../CookBook/CookBook.asmx/CookBookcCuisine",
success: function (result) {
var json = eval("(" + result.d + ")");
var html="" ;
$.each(json, function () {
html += "<option value=" + this.cid + ">" + this.cuisine + "</option>\r\n";
});
$("#cCuisine").append(html);
}
});
};
这个函数实现Select下拉列表的动态加载
CookBook.Cuisine();
$("#cCuisine").val("1");
在另外一个函数里面先调用之前定义的函数,然后通过val来实现选中,不行,通过attr也不行,请大家指点一下。
解决方案 »
- 要写一个输入完整算式的计算器,十进制的已经完成,十六进制的算式怎么处理?
- js转义问题
- JS图片平滑特效
- 如何实现下拉框动态显示与隐藏<span>...</span>
- 求助一个highcharts图表插件x轴坐标的问题
- 关于table得列和列数据交换问题一问
- div contenteditable="true" 嵌套div可移动,但是不知道响应什么事件
- javascrip如何传递有" \ "的参数?
- 如何做一个可以增加选项的下拉列表
- 被一个javascript程序把浏览器改了,各位帮忙看看!
- TypeError: this.dom is undefined 苦恼。。
- ExtJS求救。。window的items配置项
type: "POST",async:false,//////改为同步要么放到success回调里面设置CookBook.Cuisine = function () {
$.ajax({
type: "POST",
contentType: "application/json;utf-8",
dataType: "json",
data: "{}",
url: "../CookBook/CookBook.asmx/CookBookcCuisine",
success: function (result) {
var json = eval("(" + result.d + ")");
var html="" ;
$.each(json, function () {
html += "<option value=" + this.cid + ">" + this.cuisine + "</option>\r\n";
});
$("#cCuisine").append(html);
$("#cCuisine").val("1");//////////////////////
}
});
};