Как установить значение глобальной переменной в C для переменной среды оболочки?
blockquote>Используйте функцию env_set_addr () , чтобы установить переменную среды для использования в качестве адрес из обычной программной переменной.
Из include / common.h :/** * env_set_addr - Set an environment variable to an address in hex * * @varname: Environment variable to set * @addr: Value to set it to * @return 0 if ok, 1 on error */
ADDENDUM
По какой-то причине я не мог не найдите эту функцию в кодовой базе, которую я использую.
blockquote>Вы не упомянули, какую версию U-Boot вы используете.
env_set () и его друзья, по-видимому, были введены в версии 2017.09 для замены setenv () и его друзей.Я использовал аналогичный setenv () после форматирования с помощью sprintf.
blockquote>Начиная с версии 2011.12, простая setenv () была дополнена setenv_addr () и / или setenv_hex () , который преобразует длинное целое число без знака в строку шестнадцатеричных цифр для вас.
Если вы все еще используете версию U-Boot старше 2011.12, то вам придется делать то, что вы описываете.
Я думаю, что это должно работать на Вас
$("label[for=zone_r1],#zone_r1").hide();
Это выбирает маркировку с "для" набора атрибута к переключателю Ваш поиск, а также сам переключатель, и скрывает их обоих
Для первого переключателя можно скрыть фактическую кнопку и затем ее родителя:
$('#zone_r1').hide().parent().hide();
Для второго случая можно скрыть кнопку и "следующий" одноуровневый элемент:
$('#NY').hide().next().hide();
Вы можете сделать следующее:
1.) Определите ввод радиокнопки без окружающего ярлыка.
2.) Оберните «текст опции» (текст справа от радио-кнопку) в
.
3.) Используйте этот оператор jQuery: $ ("input: radio: not (: checked), input: radio: not (: checked ) + span "). hide ();
Это выберет переключатель и текст справа от переключателя и скроет его.