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对象;

原文地址:https://www.cnblogs.com/xiashiwendao/p/8169176.html