【发布时间】:2015-07-08 19:34:31
【问题描述】:
我有一个 jquery 手风琴,当我单击手风琴标题时,ajax 调用会显示内容。这些内容中的每一个都有一个带有复选框的项目列表和一个提交按钮,因此用户可以更新数据库(通过另一个 ajax 调用)。
单击提交时,我想删除所有选中项目的复选框,然后设置这些特定项目的样式。我可以删除复选框,但我似乎无法添加更改 CSS!检查的项目。谁能帮忙? html 是这样的
Html
accordion header <h3>(dynamic id)
div class row
div class bootstrap
checkbox class single-checkbox (dynamic id)
<p> content </p>
checkbox
<input type="checkbox" class="single-checkbox" name="contentAll[]" value="<?php echo $row2['bing'], '-', $row2['content_all']; ?>" />
jquery
$('.submit').click(function() {
$.ajax({
url: "heir3.php",
type: "post",
data: $('.single-checkbox:checked').serialize(),
success: function(data) {
$('.single-checkbox:checked').remove();}
});
});
submit
<button class="submit" id="submit">Submit</button>
【问题讨论】:
-
只需使用 jquery .addClass('someClassName') 将类添加到您检查的项目中,然后在您的 css 文件中为这些项目编写 CSS
标签: jquery css dynamic checkbox checked