前端jquery一些基本语法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端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);
});
以上是关于前端jquery一些基本语法的主要内容,如果未能解决你的问题,请参考以下文章