Как объединить два объекта элемента jQuery? .add () не работает

Я нахожусь внутри функции, и мне нужно вернуть объект jQuery с двумя элементами. Внутри функции, которую я имею, например:

function getInput() {
    $hiddenInput = $('<input type="hidden">');
    //(other code)
    $select = $('<select></select>');
    //(other code)
    $hiddenInput.add($select);
    return $hiddenInput;
}

А снаружи у меня есть:

$myContainer.append(getInput());

Ожидаемый результат будет:

<div id="container"><input type="hidden"><select></select></div>

Но единственное, что я получаю прямо сейчас с .add (), это только элемент ввода, а не Выбрать. Как объединить эти два элемента формы в функции return? Если это невозможно с jQuery, то с простым JavaScript. Большое спасибо.

Я понимаю соглашения о вызовах отдельных функций библиотеки c и тщательно проверял программы, скомпилированные из gcc с использованием objdump и readelf, но нигде не получил информации о том, какую информацию включить в файл сборки газа и что параметры для вызова в ld для успешной ссылки на libc. У кого-нибудь есть понимание этого?

Я использую Linux на компьютере с архитектурой x86.

13
задан Ciro Santilli 新疆改造中心法轮功六四事件 8 June 2015 в 10:59
поделиться

1 ответ

Я думаю, должно работать что-то вроде этого:

  1. создайте простую программу на C
  2. gcc -S file.c
  3. edit file.s
  4. gas файл .s
  5. ld file.o -lc crt1.o -o myprog
-1
ответ дан 1 December 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: