jQuery ändern Radio-Button-Wert..seltsam eine

Ich habe dieses seltsame problem, kann sein, ich Blick aber etwas, das macht mich verrückt.
In meiner Anwendung möchte ich nicht Benutzer auswählen, mit mehr als 30 Punkten, so dass nach 30 klickt der Benutzer auf weitere radio-button, den ich nicht wollen, ihn zu tun.

Problem ist, wenn ich die Namen der radio button mit jquery und setzt dann den Wert des radio-button , es funktioniert nicht, aber wenn ich hartcodieren den gleichen Namen, dann funktioniert es

Hier ist das Jsfiddle Beispiel.
http://jsfiddle.net/s7GeZ/2/

HTML:

<span class="radiobut4" >
  Ignore <input type="radio" value="ignore" name="art_52643" id="52643" >
  Visible <input type="radio" value="visible" name="art_52643" id="52643" >
  Invisible <input type="radio" value="invisible" name="art_52643" id="52643">
</span>

Java-Script:

$('input:radio').live("change",function (event){
var radioName = $(this).attr("name");
    alert(radioName);
    $("input:radio[name='+radioName+'][value ='ignore']").prop('checked', true);
   //$("input:radio[name='art_52643'][value ='ignore']").prop('checked', true);

});

Nur Kommentar/kommentieren Sie die letzten beiden Zeilen um das problem festzustellen.

Jede Art von Hilfe würde geschätzt.

Zwar nicht in Bezug auf das problem, Sie sind mit ungültigen IDs - Sie sollte nicht mit einem numerischen oder wiederholt, innerhalb des gleichen Dokuments.

InformationsquelleAutor Zai | 2013-09-06

Schreibe einen Kommentar