kzen.dev
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
Clinton Green
Clinton Green
Question

jQuery om kryssrutan är markerad

Jag har en funktion nedan som jag bara vill aktivera när en kryssruta i samma tr är markerad. Berätta för mig vad jag gör fel, de vanliga metoderna fungerar inte. Tack

JS

$(".add_menu_item_table").live('click', function() {
  var value_td = $(this).parents('tr').find('td.td_name').text();
  if ($('input.checkbox_check').attr(':checked')); {
    var newDiv = $('<div class="div_menu_button"></div>');
    var showDiv = $('<div id="show' + "0" + numShow++ + '" class="menu_button_info hidden"></div>');
    var toggleTrigger = $('<a id="toggleshow' + "0" + numToggle++ + '" data-target="#show' + "0" + numTarget++ + '" class="toggle_trigger actions"> </a><div style="padding:5px"></div>');
    var menuForm = $('<form id="menu_edit_form' + "0" + numForm++ + '" class="menu_creation_form"></form>');
    $('#created_buttons_list').append(
      newDiv.text(value_td)
    );
    newDiv.wrap("<li></li>");
    newDiv.append(toggleTrigger);
    newDiv.append(showDiv);
    showDiv.append(menuForm);
    menuForm.html('<label for="navigation_label">Navigation Label</label><input id="navigation_label' + "0" + numLabelone++ + '" type="text" placeholder="Navigation Label" name="navigation_label"><label for="attribute">Attribute</label><input id="attribute' + "0" + numLabeltwo++ + '" type="text" type="text" placeholder="Attribute" name="attribute"><label for="url">URL</label><input id="url' + "0" + numLabelthree++ + '" type="text" type="text" placeholder="URL" name="url"><input type="button" value="Remove" class="button_link remove_button"> <input type="reset" value="Cancel" class="button_link">');
  }
});

var numToggle = 0;
var numShow = 0;
var numTarget = 0;
var numForm = 0;
var numLabelone = 0;
var numLabeltwo = 0;
var numLabelthree = 0;
<table width="316px" border="0" cellspacing="0" cellpadding="0" id="table-data">
  <tbody>
    <tr>
      <td width="20px"><input type="checkbox" style="width:20px;" value="1" name="checkbox"></td>
      <td width="200px"><a href="/admin/feedbackmanager/sortby/2/sortdesc/0">Page Name</a></td>
      <td width="20px"><a href="/admin/feedbackmanager/sortby/3/sortdesc/0">Add</a></td>
    </tr>
    <tr>
      <td><input type="checkbox" style="width:20px;" value="1" name="checkbox" class="checkbox_check"></td>
      <td class="td_name">Timeplot</td>
      <td><input class="add_menu_item_table" name="add_menu_item" value="Add" type="button"></td>
    </tr>
    <tr>
      <td><input type="checkbox" style="width:20px;" value="1" name="checkbox" class="checkbox_check"></td>
      <td class="td_name">Operations Manuals</td>
      <td><input class="add_menu_item_table" name="add_menu_item" value="Add" type="button"></td>
    </tr>
    <tr>
      <td><input type="checkbox" style="width:20px;" value="1" name="checkbox" class="checkbox_check"></td>
      <td class="td_name">Company Structure</td>
      <td><input class="add_menu_item_table" name="add_menu_item" value="Add" type="button"></td>
    </tr>
    <tr>
      <td><input type="checkbox" style="width:20px;" value="1" name="checkbox" class="checkbox_check"></td>
      <td class="td_name">CMS Report</td>
      <td><input class="add_menu_item_table" name="add_menu_item" value="Add" type="button"></td>
    </tr>
    <tr>
      <td><input type="checkbox" style="width:20px;" value="1" name="checkbox" class="checkbox_check"></td>
      <td class="td_name">Test Document</td>
      <td><input class="add_menu_item_table" name="add_menu_item" value="Add" type="button"></td>
    </tr>
    <tr>
      <td><input type="checkbox" style="width:20px;" value="1" name="checkbox" class="checkbox_check"></td>
      <td class="td_name">Test CMS page</td>
      <td><input class="add_menu_item_table" name="add_menu_item" value="Add" type="button"></td>
    </tr>
  </tbody>
</table>
390 2011-10-31T21:53:47+00:00 3
 RubioRic
RubioRic
Redigerad fråga 2018ör maj 2018 в 8:17
Programmering
jquery
checkbox
if-statement
Popular videos
CS50 2014 - Week 9, continued
CS50 2014 - Week 9, continued
för 8 år sedan
5 Ways to Check if Checkbox is Checked in jQuery
5 Ways to Check if Checkbox is Checked in jQuery
för 5 år sedan
checkbox
checkbox
för 9 år sedan
Select At Least One CheckBox Validation || Checkbox Validation || Jquery || Jquery Form Validation
Select At Least One CheckBox Validation || Checkbox Validation || Jquery || Jquery Form Validation
för 2 år sedan
Select values of checkbox group with jquery
Select values of checkbox group with jquery
för 8 år sedan
jQuery pre úplných začiatočníkov - Záver
jQuery pre úplných začiatočníkov - Záver
för 6 år sedan
A jQuery releváns vagy halott 2021-ben?
A jQuery releváns vagy halott 2021-ben?
för 2 år sedan
jQuery դասընթացներ: Դաս 1
jQuery դասընթացներ: Դաս 1
för 1 år sedan
jQuery : What does $.when.apply($, someArray) do?
jQuery : What does $.when.apply($, someArray) do?
för 1 år sedan
jQuery #10 - removeAttr() és is()
jQuery #10 - removeAttr() és is()
för 9 år sedan
jQuery : jQuery: print_r() display equivalent?
jQuery : jQuery: print_r() display equivalent?
för 1 år sedan
HTML : Difference between toArray and makeArray in jquery
HTML : Difference between toArray and makeArray in jquery
för 1 år sedan
jQuery : Why &quot;$().ready(handler)&quot; is not recommended?
jQuery : Why "$().ready(handler)" is not recommended?
för 1 år sedan
Bookmark / Котви в HTML - jQuery скрипт за анимиране на скрола.
Bookmark / Котви в HTML - jQuery скрипт за анимиране на скрола.
för 5 år sedan
jQuery #63 - prev()
jQuery #63 - prev()
för 9 år sedan
jQuery : Changing minDate and maxDate on the fly using jQuery DatePicker
jQuery : Changing minDate and maxDate on the fly using jQuery DatePicker
för 1 år sedan
jQuery : Stop all active ajax requests in jQuery
jQuery : Stop all active ajax requests in jQuery
för 1 år sedan
JQuery Tutorial
JQuery Tutorial
för 7 år sedan
jQuery : Use ASP.NET MVC validation with jquery ajax?
jQuery : Use ASP.NET MVC validation with jquery ajax?
för 1 år sedan
JQuery Урок 9 - Проверяване дали е заредена картинката
JQuery Урок 9 - Проверяване дали е заредена картинката
för 12 år sedan
« Föregående
Nästa »
Den här frågan har 1 svar på engelska, för att läsa dem logga in på ditt konto.
Solution / Answer
 SLaks
SLaks
2011ör oktober 2011 в 9:54
2011-10-31T21:54:56+00:00
Mer
Källa
Redigera
#13709984
if ($('input.checkbox_check').is(':checked')) {
974
0
 Alex
Alex
2014ör april 2014 в 8:31
2014-04-21T08:31:40+00:00
Mer
Källa
Redigera
#13709985

för jQuery 1.6 eller högre:

if ($('input.checkbox_check').prop('checked')) {
    //blah blah
}

det webbläsaröverskridande kompatibla sättet att avgöra om en kryssruta är markerad är att använda egenskapen https://api.jquery.com/prop/

 Alex
Alex
Redigerat svar 2015ör april 2015 в 2:58
122
0
 DA001
DA001
2016ör december 2016 в 8:53
2016-12-20T20:53:57+00:00
Mer
Källa
Redigera
#13709986

detta $('#checkboxId').is(':checked') för att kontrollera om det är markerat

& this $("#checkboxId").prop('checked', true) för att kontrollera

& detta $("#checkboxId").prop('checked', false) för att avmarkera

 zkanoca
zkanoca
Redigerat svar 2017ör januari 2017 в 9:32
45
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
工藤 芳則
Registrerad för 6 dagar sedan
2
Ирина Беляева
Registrerad för 1 vecka sedan
3
Darya Arsenyeva
Registrerad för 1 vecka sedan
4
anyta nuam-nuam (LapuSiK)
Registrerad för 1 vecka sedan
5
Shuhratjon Imomkulov
Registrerad för 1 vecka sedan
BG
DE
EL
ES
FR
ID
IT
JA
LT
LV
NL
NO
PT
RO
RU
SL
SV
TR
ZH
© kzen.dev 2023
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av