Ich bin nicht sehr erfahren, wenn es um jegliche Art von Webentwicklung geht, geschweige denn um jquery und ajax, die ich verwenden muss, weshalb ich einige Schwierigkeiten habe.
Ich arbeite an einem Projekt, bei dem ich zwei Kontrollkästchen auf "nicht ausgewählt" zurücksetzen muss, wenn eine separate Schaltfläche namens "Wieder öffnen" angeklickt wird. Der Code, den ich derzeit verwende, lautet wie folgt:
$('.reopenBtn').click(function() {
var confirm_reopen = confirm("Möchten Sie diese Möglichkeit wirklich wieder öffnen?");
if (confirm_reopen) {
var href = 'cfcs/opportunity.cfc';
var method = 'ReopenOp';
var opsid = $(this).parent().parent().attr('id');
$('#' + opsid).ajaxSuccess(function() {});
$.post(href, {
method: method,
opsid: opsid
});
$('.lost').removeAttr('checked');
$('.won').removeAttr('checked');
}
});
Das Problem bei diesem Code ist, dass er alle Instanzen der Kontrollkästchen auf der Seite neu zeichnet und nicht nur die spezifische Instanz der gewonnenen und verlorenen Kontrollkästchen. Ich suche nach etwas wie folgt:
$(this).('.lost').removeAttr('checked');
$(this).('.won').removeAttr('checked');
Wie gesagt, ich bin nicht sehr erfahren mit den meisten Webentwicklungssprachen, daher kenne ich die Syntax nicht, um dies zu erreichen. Meine Grenze liegt lediglich darin, den Code lesen und verstehen zu können, um ihn anzupassen und zu ändern, nicht von Grund auf neu etwas zu erstellen.
Jede Hilfe wäre sehr willkommen!