#javascript #jquery
#javascript #jquery
Вопрос:
Может кто-нибудь, пожалуйста, объяснить, как удалить все метки, которые находятся внутри fieldset
?
Я пробовал так, но это не удаляет метку.
<fieldset class="ui-dform-fieldset">
<input type="text" id="serverAddress" name="serverAddress" required="required" tabindex="1" onblur="validateElement('Ping', 'form_tc_1-cmd_1_Ping','serverAddress')" class="ui-dform-text valid">
<legend class="ui-dform-legend">Server Address<span class="red"><span class="red"><span class="red"><span class="red"><span class="red"><span class="red">*</span></span>
</span>
</span>
</span>
</span>
</legend>
<label for="serverAddress" class="checked">✔</label>
</fieldset>
Как это возможно?У меня есть этот HTML-код. Мне нужно удалить метку, которая находится внутри набора полей. Я использовал это:
$("fieldset label").remove();
Комментарии:
1. Это действительно работает….
2. Да, это работает, смотрите это jsfiddle.net/ttpY3/1
3. Прежде всего, вы включили библиотеку jquery в свой html ..?
4. @Rajaprabhu Aravindasamy: Я предлагаю начать с самого начала и спросить, включил ли OP их компьютер!
Ответ №1:
Вы можете попробовать это (пример):
$(function(){
$("fieldset > label").remove();
});
Обновить:
Вы можете поместить код следующим образом:
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(function(){
$("fieldset > label").remove();
});
</script>
</head>
Можно поместить script
внизу страницы перед закрывающим тегом body ( </body>
) .
Ответ №2:
Вы почти на месте! Оберните свой код в DOM ready
:
$(function() {
$("fieldset label").remove();
});