把jQuery代码改为js代码,代码如下

<scripttype="text/javascript">$(function(){//创建变量var$name=$(".name"),$age=$(".age"),$... <script type="text/javascript">
$(function(){
//创建变量
var $name = $(".name"),
$age = $(".age"),
$profession = $(".profession"),
$add_arr = $(".add_arr"),
$search_all = $(".search_all"),
$get_name = $(".get_name"),
$get_age = $(".get_age"),
$get_profession = $(".get_profession"),
$show_data = $(".show_data"),
$show_name = $(".show_name"),
$show_age = $(".show_age"),
$show_profession = $(".show_profession"),
input_arr = [];
//创建对象
var form_handle = {
// 获取表单数据
getInput : function(){
return [$name.val(), $age.val(), $profession.val()];
},
// 定义初始化方法
init : function(){
var self = this;
$add_arr.on('click', function(){
self.confirm(function(that){
that.addArray();
});
});
$search_all.on('click', function(){
self.showData();
});
$get_name.on('click', function(){
self.getName();
});
$get_age.on('click', function(){
self.getAge();
});
$get_profession.on('click', function(){
self.getProfession();
});
},

// 显示数据
showData : function(){
var arr = [];
arr = this.getSort(0);
$show_data.find('tr:gt(0)').remove();
for(var i = 0; i < arr.length; i ++){
var tpl = [
' <tr>',
' <td>' + arr[i][0] + '</td>',
' <td>' + arr[i][1] + '</td>',
' <td>' + arr[i][2] + '</td>',
' </tr>'
].join("");
$show_data.append(tpl);
}
},
// 获取姓名
getName : function(){
var str = "";
var arr = [];
for(var i = 0; i < input_arr.length; i ++){
arr.push(input_arr[i][0]);
}
str = arr.join(" = ");
$show_name.text("姓名: " + str);
},

})
</script>
展开
 我来答
taifeng0922
2015-07-08 · 超过32用户采纳过TA的回答
知道答主
回答量:60
采纳率:100%
帮助的人:26.8万
展开全部
这。。jqery 是个JavaScript库 也还是js代码 用得着改?多此一举,吃力不讨好
追问
我想要原生代码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式