Ich habe ein Szenario in meiner Website, dass Benutzer die Möglichkeit hat, eine der Ja oder Nein durch Radio-Buttons zur Verfügung gestellt. In diesem habe ich eine persistance-Logik, die die ID für das Optionsfeld und den Wert hält, der überprüft wurde..click() funktioniert nicht auf der Radio-Taste
beim erneuten Laden der Seite muss ich den Radio-Button setzen, um zu prüfen, welche er ausgewählt hat. Ich verwende:
document.getElementById($scope.preservedData.userData[i].id).click();
wo UserData[i].id
die ID für das Optionsfeld hält.
<div class="radios col-xs-6">
<input type='radio' id="yesforques${resultsList.index}" name='question${resultsList.index}' ng-click="macinitialquestions($event,value,${resultsList.index})">
<label for="yesforques${resultsList.index}">
<span class="tkh-icons RadioBG"> </span>
<b> Yes </b>
</label>
</div>
<div class="radios no col-xs-6">
<input type='radio' id="noforques${resultsList.index}" name='question${resultsList.index}' ng-click="macinitialquestionsRevert(${resultsList.index})">
<label for="noforques${resultsList.index}">
<span class="tkh-icons RadioBG"> </span>
<b> No </b>
</label>
</div>
Ich habe bereits versucht, die cursor : pointer
an den Eingang zur Verfügung gestellt Lösungen wie gibt aber kein Glück. Mein Klick hebt den Radiobutton nicht hervor Kann mir jemand dabei helfen?
prepend '#' auf 'id' in jQuery-Anweisung –