我正在創建一個包含一個表的Jquery Mobile頁面。該表將顯示用戶。表格行包含第一個單元格中的複選框,後面跟着用戶信息。在表格底部有一個按鈕(編輯)。點擊這個按鈕時,我想要勾選其複選框的行被突出顯示,並且行中的單元格可以編輯。如何勾選複選框(點擊按鈕時)如何使表格行突出顯示?
我想強調/編輯按鈕的點擊使編輯的行,當
- 一)行復選框被選中。
該表已使用JavaScript循環創建(功能在頁面加載時加載)。
var UsersHTML = "<table class='full_width_table info_table_style ui-body-d ui-shadow table-stripe ui-responsive'>" +
"<thead>" +
"<tr class='ui-bar-b schedule_row'>" +
"<th></th>" +
"<th>UserID</th>" +
"<th>First Name</th>" +
"<th>Surname</th>" +
"<th>Home Location</th>" +
"</tr>" +
"</thead>" +
"<tbody>";
for (s = 0; s < 15; s++) {
//contenteditable='true'
UsersHTML += "<tr class='schedule_row'>" +
"<td class='user_check_cell'>" +"<input type='checkbox'>" + "</td>" +
"<td> " + + "</td>" +
"<td>" + + "</td>" +
"<td>" + + "</td>" +
"<td>" + + "</td>" +
"<td>" + + "</td>" +
"<td align='right'";
UsersHTML += "</td></tr>";
}
UsersHTML += "</tbody></table>";
$("#usersContent").html(UsersHTML);
我用一個div在頁面上顯示錶:
<div id="usersContent">
</div>
任何幫助將是巨大的!
尼斯,乾淨的解決方案,我的+1唯一修正是使用$(本)。是( 「:勾選」)作爲toggleClass上的切換參數,將jQuery用於混淆瀏覽器的任何特性。 –
我將它切換到了'.prop('checked')',但我認爲''this.checked''現在可以。 –