Ich habe bereits alle möglichen Wege ausprobiert, aber ich habe es immer noch nicht funktioniert. Ich habe ein modales Fenster mit einem checkbox
Ich mag, dass, wenn die modale öffnet, der checkbox
Scheck oder deaktivieren Sie sollte auf einem Datenbankwert basieren. (Ich arbeite bereits mit anderen Formularfeldern.) Ich habe versucht, es zu überprüfen, aber es hat nicht funktioniert.jquery set checkbox checked
Meine html div:
<div id="fModal" class="modal" >
...
<div class="row-form">
<div class="span12">
<span class="top title">Estado</span>
<input type="checkbox" id="estado_cat" class="ibtn">
</div>
</div>
</div>
und die jquery:
$("#estado_cat").prop("checked", true);
Ich habe auch versucht mit attr
und andere hier in den Foren gesehen, aber keiner scheint zu funktionieren. Kann mir jemand den richtigen Weg zeigen?
EDIT: ok, ich vermisse hier wirklich etwas ... Ich kann überprüfen/deaktivieren mit Code, wenn das Kontrollkästchen auf der Seite ist, aber es ist im modalen Fenster, kann ich nicht. Ich habe versucht, Dutzende von verschiedenen Arten ...
Ich habe einen Link, den Modal zu öffnen angenommen hat: von
und jquery zu „hören“ den Klick, und führen Sie einige Operationen wie Füllen einige Textfelder mit Daten kommen Datenbank. Alles funktioniert wie ich will, aber das Problem ist, dass ich das Kontrollkästchen nicht aktivieren/deaktivieren kann, indem ich den Code benutze. Hilfe bitte!
$(function() {
$(".editButton").click(function(){
var id = $(this).data('id');
$.ajax({
type: "POST",
url: "process.php",
dataType:"json",
data: { id: id, op: "edit" },
}).done(function(data) {
//the next two lines work fine, i.e., it grabs the value from database and fills the textboxes
$("#nome_categoria").val(data['nome_categoria']);
$("#descricao_categoria").val(data['descricao_categoria']);
//then I tried to set the checkbox checked (because its unchecked by default) and it does not work
$("#estado_cat").prop("checked", true);
$('#fModal').modal('show');
});
evt.preventDefault();
return false;
});
});
Ihr Modal dynamisch erstellt? –
Welche Klasse wird auf Modal Div angewendet, wenn das Modal geöffnet wird? Wie überprüfen Sie den Datenbankwert - mit AJAX oder ist es bereits vorab abgerufen und in einer Variablen gespeichert? – user1428716
Zoltan: nein, es ist auf der Seite nicht dynamisch – psopa