Penyelesaian kepada kegagalan jquery untuk memadam tr: 1. Dapatkan objek td dahulu melalui "$(temp)"; 2. Dapatkan tr daripada td melalui ".parent()"; "alih keluar" ()" kaedah untuk memadam tr.
Persekitaran pengendalian artikel ini: sistem windows7, versi jquery 1.2.6, komputer DELL G3
Apa yang perlu saya lakukan jika jquery gagal memadam tr?
Penyelesaian tidak sah untuk jQuery mengalih keluar tr (tr ditambah secara dinamik)
Semasa mengerjakan projek hari ini, saya menghadapi masalah, iaitu, mengalih keluar tr tertentu (tr ditambah secara dinamik). Saya telah mencuba banyak kaedah, tetapi tiada satu pun daripada mereka yang berfungsi (contohnya, dalam kaedah deleteRow, nampaknya parameter yang diluluskan hanya boleh menjadi bilangan baris tr. Saya tidak mengkajinya dengan teliti setakat ini). Kemudian, saya mendapati bahawa kaedah ini berfungsi dengan baik, jadi saya akan merekodkannya di sini.
$(temp).parent().remove(); //temp为td的id <code class="js plain"> 我的理解是这样的:$(temp)先获取到该td对象,然后.parent()获取到td的tr,再remove()方法,删除tr。</code>
kod html:
<table> <tr> <td><a href='#' onclick='removeTr(this)'>123</a></td> <td><a href='#' onclick='removeTr(this)'>456</a></td> </tr> <tr> <td><a href='#' onclick='removeTr(this)'>aaa</a></td> <td><a href='#' onclick='removeTr(this)'>bbb</a></td> </tr> ;/table>
kod js:
function removeTr(temp){ mp).parent().parent().remove(); //必须保证页面已经引入了jQuery才可以使用 //此处$(temp)先获取到<a>对象,.parent()拿到<td>,再.parent()获取到tr }
Pembelajaran yang disyorkan: "tutorial video jquery"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika jquery gagal memadamkan tr. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!