Heim > Web-Frontend > js-Tutorial > jQuery bearbeitet Tabellenzellen dynamisch

jQuery bearbeitet Tabellenzellen dynamisch

php中世界最好的语言
Freigeben: 2018-04-26 13:53:17
Original
1871 Leute haben es durchsucht

Dieses Mal bringe ich Ihnen jQuery zum dynamischen Betreiben von Tabellenzellen. Was sind die Vorsichtsmaßnahmen für jQuery zum dynamischen Betreiben von Tabellenzellen?

JS-Maus-Doppelklick-EreignisonDblClick

<td width="10%" title="双击修改" ondblclick="ShowElement(this,<%#Eval("id") %>
</td>
Nach dem Login kopieren

Der Wert, den ich hier binde, ist die ID-Nummer, die der aktuellen Zeile entspricht, die in

function ShowElement(element, productid, flag, ishotorcommend) {
  if (flag == 0 && ishotorcommend == 0) {
    alert("请先设置该产品为推荐");
    return;
  }
  if (flag == 1 && ishotorcommend == 0) {
    alert("请先设置该产品为热销");
    return;
  }
  var oldhtml = element.innerHTML;//原单元格里的值
  var str = "<input type=&#39;text&#39; name=&#39;test&#39; style=&#39;width:50%;&#39;";
  str += "onkeypress=&#39;return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46&#39;";
  str += "onpaste=&#39;return !clipboardData.getData(&#39;text&#39;).match(/\D/)&#39;";
  str += "ondragenter=&#39;return false&#39; />";
  var newobj = document.createElement(str);  //创建新的input元素
  newobj.setAttribute("value", oldhtml);//把原来单元格中的值赋给文本框
  newobj.onblur = function() {
    element.innerHTML = this.value ? this.value : oldhtml; //当触发时判断新增元素值是否为空,为空则不修改,并返回原有值 
    var sort = element.innerHTML;
    $.get("UpdateFlag.ashx?sort=" + sort + "&&productid=" + productid + "&&flag=" + flag, function(data) { });
  }
  element.innerHTML = '';
  element.appendChild(newobj);//把新的值赋到单元格
  newobj.focus();
}
Nach dem Login kopieren

I übergeben wurde Glauben Sie es Nachdem Sie den Fall in diesem Artikel gelesen haben, beherrschen Sie die Methode. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

jquery erkennt, dass nur Zahlen in das angegebene Textfeld eingegeben werden können

So verwenden Sie Mobile um zu steuern, wann die Seite Request

zurückgibt

Das obige ist der detaillierte Inhalt vonjQuery bearbeitet Tabellenzellen dynamisch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage