DOM对象和JQuery对象互转

实现点击某一个单元格,将单元格内部的sql提交执行:

<td onclick="submitSqlExecute(this)">...<span>${ctx.sql}</span></td>
...

function
submitSqlExecute(element){   sql = $(element).children("span")[0].innerHTML; }

这个执行牵涉到了两个知识点:

1. DOM对象和JQuery对象互转
DOM->JQuery
  $(DOM) // JQuery对象
JQuery ->DOM
  var $v =$("#v")
  var v=$v[0]; //DOM对象
2. innerHTML属性jQuery没有,只能是通过将jQuery对象转DOM对象,然后在通过DOM对象获取innerHTML;
  <a onclick="saveSql(this)">;这里的this对象是DOM的A对象;
  <a href="javascript:saveSql(this)">;这里的this对象则是DOM中的window对象;

posted on 2018-01-01 22:22  下士闻道  阅读(152)  评论(0编辑  收藏  举报

导航