簡體   English   中英

使用jQuery函數檢查表格中的可編輯列

[英]Check for editable column in a table with jQuery function

在表格中,第一欄是可編輯的,在對其進行編輯/更改后,我想將警報顯示為“已更改”。 我在5000ms之后調用檢查功能。

為我的代碼添加代碼段

我在某處錯過或錯了的東西。 請幫忙。

這是代碼。

  var table = $("table tbody"); table.find('tr').each(function (i) { var $tds = $(this).find('td'), id = $tds.eq(0).text(), product = $tds.eq(1).text(); $check = function() { if(($tds.eq(0).text() != id) && ($tds.eq(1).text() != product)){ alert("Changed"); } else{ alert("Not changed"); } } setInterval(function() { $check(); }, 5000); alert(id + ":" + product); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <table> <tbody> <tr> <td contentEditable>63</td> <td>Computer</td> </tr> </tbody> </table> 

if(($tds.eq(0).text() != id) && ($tds.eq(1).text() != product)){

僅當兩個字段都更改時才觸發,將其更改為“ ||”

還要檢查以下內容: https : //developer.mozilla.org/en-US/docs/Web/Events/input,用於捕獲內容可編輯的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM