[英]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.