Heim >Web-Frontend >js-Tutorial >Problem mit der jquery-Attributmethode zum Abrufen des geprüften Attributs von input_jquery

Problem mit der jquery-Attributmethode zum Abrufen des geprüften Attributs von input_jquery

WBOY
WBOYOriginal
2016-05-16 16:47:031659Durchsuche

Problem: Die attr-Methode des jQuery-Plug-Ins wird häufig verwendet, um den überprüften Attributwert zu erhalten. Zu diesem Zeitpunkt kann die prop-Methode verwendet werden, um den wahren Wert zu ermitteln Im Folgenden werden zwei Methoden vorgestellt:

1. Erhalten Sie das überprüfte Attribut über die Prop-Methode. Wenn ausgewählt, ist es wahr, andernfalls ist es falsch

Code kopieren Code wie folgt:

Alle auswählen
function checkAll()
{
var reviewedOfAll=$("#selectAll").prop("checked");
alert(checkedOfAll); input[name='procheck']").prop("checked", reviewedOfAll) ;
}

2. Wenn die attr-Methode verwendet wird, um abzurufen, ob das überprüfte Attribut initialisiert ist in der aktuellen Eingabe und das geprüfte Attribut ist nicht definiert, unabhängig davon, ob es aktuell ausgewählt ist, gibt $("#selectAll").attr("checked") undefiniert zurück;
Code kopieren
Der Code lautet wie folgt:
Wenn das geprüfte Attribut initialisiert und in der aktuellen Eingabe definiert ist, gibt $("#selectAll") .attr("checked") unabhängig davon, ob es ausgewählt ist, alles geprüft zurück .



Code kopieren
var reviewedOfAll=$("#selectAll").attr( "checked"); >alert(checkedOfAll);
$("input[name='procheck']").attr("checked", reviewedOfAll);


Um es zusammenzufassen, wenn Sie Wenn Sie jQuery verwenden, sollten Sie die Prop-Methode verwenden, um das überprüfte Attribut abzurufen und festzulegen, und Sie sollten attr nicht verwenden.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn