2016年2月18日 星期四

[JQuery].eachcheckbox 全選 略過特定條件

要做出快速全選的表單時

第一個項目 口全選 被打勾,但是我又不要他的屬性

可以這樣做...

給全選一個特殊的class : CheckALL

在each時,發現class=CheckALL 就略過,繼續執行

只要加個 return true; 就行了


  1. var No = "";
  2. if ($(".chk").is(":checked")) {
  3. $("#Product input:checked").each(function () {
  4. if ($(this).attr("class") == "CheckALL")
  5. {
  6. return true;
  7. }
  8. No += $(this).attr("id").split("_")[1] + ",";
  9. });

沒有留言:

張貼留言