Moin,
ich versuche im Moment, ein System von Prototype auf jQuery umzustellen. Insgesamt ist jQuery wirklich hübsch und schnell, aber die Umstellung ist gewöhnungsbedürftig.
Ich hätte zwei Fragen, die für Leute, die jQuery regelmäßig nutzen relativ einfach zu beantworten sein dürften (zumindest die erste):
1. Mit Prototype konnte ich einfach auf alle "indirekten" Kinder zugreifen (also z.B. von "start_element" auf "found_child"):
Das ging ganz einfach mit $('start_element').down('.found_child'), bei jQuery kann ich mit .children() aber scheinbar nur direkte Kinder erreichen. Habe ich da etwas grundlegendes übersehen?
2. Diese Frage bezieht sich auf https://docs.jquery.com/Plugins/Validation/
Options-Dokumentation: https://docs.jquery.com/Plugins/Validation/validate#options
Ich versuche, eine remote-validation hinzuzufügen (also ein Ajax-Request, der true/false zurückliefert und auf den diese validation wartet). Allerdings wird weder ein Fehler ausgegeben (auch mit debug:true nicht) noch wird der Request ausgeführt, die Regel wird einfach übergangen. Andere Regeln werden hingegen genutzt.
Ich habe zu Testzwecken die Parameter durch feste Werte ersetzt.
Sieht da jemand direkt den Fehler?
Vielen Dank schonmal im Voraus!
ich versuche im Moment, ein System von Prototype auf jQuery umzustellen. Insgesamt ist jQuery wirklich hübsch und schnell, aber die Umstellung ist gewöhnungsbedürftig.
Ich hätte zwei Fragen, die für Leute, die jQuery regelmäßig nutzen relativ einfach zu beantworten sein dürften (zumindest die erste):
1. Mit Prototype konnte ich einfach auf alle "indirekten" Kinder zugreifen (also z.B. von "start_element" auf "found_child"):
Code:
<div id="start_element"><div><div class="found_child"></div></div></div>
2. Diese Frage bezieht sich auf https://docs.jquery.com/Plugins/Validation/
Options-Dokumentation: https://docs.jquery.com/Plugins/Validation/validate#options
Code:
$j('#notification_form').validate({
ignore: ':hidden',
rules: {skin_template_content:
{remote: {
type: 'post',
data: {
content: 'content',
subject: 'subject'},
url: '/admin/skins/check_template_correctness/32'}}}})
Ich habe zu Testzwecken die Parameter durch feste Werte ersetzt.
Sieht da jemand direkt den Fehler?
Vielen Dank schonmal im Voraus!