前端jquery一些基本语法

$("input[name=当前文本框的name]:checked").val()--获取文本框的值
$("input[name=当前文本框的name]:input").val() --文本框取值
$("#文本框id").val() --- 获取文本框值

JSON.stringify(obj) --将集合转换成字符窜

var myObject=[{name: 'dahuang' , id: 2 },{name:'dahuang2',id:3},{name:'dahuang3',id:4}] ----声明一个 对象的集合

JSON.stringify(对象); //对象转换字符串
JSON.parse(字符串); //字符串转对象

对象名["属性名"] = 属性值;// 对象中加一个属性
$(obj).attr("属性名", "属性值");修改属性值

----清空表单内容
($("#选择器"))[0].reset();


-----js中的replaceall------------------------------------------------------
str.replace(new RegExp(/(要转内容)/g),'想转内容')

-----最常规的一个ajax-------------------------------------------------
$.ajax({
url: "./TestXHR.aspx", //请求地址
type: "POST", //请求方式
data: { name: "super", age: 20 }, //请求参数
dataType: "json",
success: function (response) {
// 此处放成功后执行的代码
alert(1);
},
error: function (status) {
alert(2);
// 此处放失败后执行的代码
}
});

-----------------------------------------------
-------------------------------------------------
----两个界面, 界面1获取界面2的值 返回到ids中 (例子:CDCPro singlePage :jhbbldjglk.jsp和zzlist.jsp )

--界面1的function代码
function myclick3()
{
var ids = window.showModalDialog('mytest1.jsp',null,'dialogWidth=1000px;dialogHeight=1000px');
}
--界面2的function代码
function test55(){
window.returnValue = "asdasda";

window.close();
}

 


----------------------------------------------------------
-----------------------------------------------------------
--- 获取table 的第i行第j列的值

$('#mytable tr').each(function (i) {
var td[i]=$(this).children('td').eq(0).html(); //获取table

}

});


-----------------------------页面加载时 添加onchange事件

$(document).ready(function () {

$("#sTwo").combobox({

onChange: function (n,o) {

alert("我是老大!");

}

});

});

-----------------------
/* //遍历td循环获取报告卡编号
i=i+1;
var bgkbh="";
$('#mytable tr').each(function (t) {
if(i==t){
bgkbh=$(this).children('td').eq(0).html(); //获取table
}
});
*/


------------------------js转码(中文----》乱码)
var GB2312UnicodeConverter = {
ToUnicode: function (str) {
return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\u');
}
, ToGB2312: function (str) {
return unescape(str.replace(/\\u/gi, '%u'));
}
};
新建方法,直接调用 GB2312UnicodeConverter.ToUnicode(str);

 

-------乱码转回中文。 decodeURI(str);

 

-------------遍历test1 from中的所有input
$('#test1 input').each(function(){
alert(i);
i=i+1;
var name = this.name;
alert(name);
});

 

posted @ 2016-11-05 15:27  潜水洗头  阅读(189)  评论(0编辑  收藏  举报