Hier ist mein Code-SchnipselJQuery .find() Funktion für mehrere Array
for (var k = 0; k < link_list.length; k++) {
var service_list = document.getElementsByName("service_info");
service_list = $(service_list).children("div[name=service_info_element]");
for (var i = 0; i < service_list.length; i++){
var service_info = {};
service_info["service_name"] = $(service_list[i]).find("select[name=service_name]").val();
service_info["service_type"] = $(service_list[i]).find("input[name=service_type]").val();
}
Wie kann ich $(service_list[i]).find("select[name=service_name]").val()
und $(service_list[i]).find("input[name=service_type]").val();
für jeden link_list[k]
innerhalb der zweiten Schleife erhalten. Ich meine, ich brauche so etwas wie link_list[k].service_list[i].find("select[name=service_name]").val()
Wie wäre es '$ .each' mit' $ (this) '? – Rayon
hast du versucht .each() ?? – progrAmmar
Ich hatte Probleme mit .each(), um mein gewünschtes Ergebnis zu erhalten. Jedenfalls habe ich es mit der folgenden Zeile gelöst: var service_list = $ (link_list [k]). Find ("div [name = service_info_element]"); danke für deine Vorschläge :) –