2016-02-09 5 views
4

Я использую PRE-тег HTML, и мне нужно щелкнуть, чтобы очистить его содержимое, Я пробовал следующее безрезультатно.Как очистить pre tag в html

$('#display').clear; 
$('#display').val(""); 

В индексной HTML я использую его как этот

<pre id="display"></pre> 
+1

пытался '.html ("") или' .text ("") '' –

+0

.empty () 'тоже есть ..... :) – Jai

+1

Если вы используете какие-либо методы библиотеки/рамки, попробуйте сначала просмотреть их документацию. Легко понять, чего ожидать от конкретного метода. – Diljohn5741

ответ

2

Вы используется $('selector').val('') и для поля ввода, и не будет работать здесь!

Я предлагаю вам использовать один из ниже способов:

$(document).ready(function(){ 
 

 
$("#delete-1").click(function(){ 
 
    $('#display1').html(''); 
 
}); 
 

 
$("#delete-2").click(function(){ 
 
    document.getElementById('display2').innerHTML =""; 
 
}); 
 

 

 
$("#delete-3").click(function(){ 
 
    $('#display3').empty(); 
 
}); 
 

 
    
 
$("#delete-4").click(function(){ 
 
    $('#display4').text(''); 
 
}); 
 

 
    
 
    
 
    
 

 

 

 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<pre id="display1"> 
 
    
 
    Here is pre content 
 
</pre> 
 

 
<br/> 
 
<pre id="display2"> 
 
    
 
    Here is pre content 
 
</pre> 
 

 
<br/> 
 
<pre id="display3"> 
 
    
 
    Here is pre content 
 
</pre> 
 
<br/> 
 
<pre id="display4"> 
 
    
 
    Here is pre content 
 
</pre> 
 

 
<br/> 
 
<a id="delete-1" href="#">Delete #1</a> 
 
<a id="delete-2" href="#">Delete #2</a> 
 
<a id="delete-3" href="#">Delete #3</a> 
 
<a id="delete-4" href="#">Delete #4</a>

4

Использование html("") очистить содержании

$('#display').html(""); 
2

Если вы используете JQuery, то используйте:

<script> 
$("#display").empty(); 
</script> 

Убедитесь, что вы ading jquery.

+1

Удостоверьтесь, что вложенный блок блокирован. – Jai

1

Попробуйте использовать простой, код JavaScript

document.getElementById('display').innerHTML =""; 

Надеется, что это помогает.

1

это очистить данные между тегом

$('#display').text(''); 

 Смежные вопросы

  • Нет связанных вопросов^_^