我看到一些jQuery代碼與html標籤選擇器在我看的一個例子。與jQuery的選擇器<html-tag>
什麼
var variable = '';
$('<div />').text(variable).html()
手段?我的意思是,我很好奇<div />
部分作爲選擇器。 任何人都可以解釋嗎?
編輯:HTML頁面沒有和div裏面。
EDIT2:完整的代碼
<ul id="discussion"></ul>
<script type="text/javascript">
var encodedName = $('<div />').text(name).html();
var encodedMsg = $('<div />').text(message).html();
$('#discussion').append('<li><strong>' + encodedName
+ '</strong>:' + encodedMsg + '</li>');
</script>
當我渲染頁面,我只看到了UL標籤內裏的標籤。沒有div。這是我的困惑。 <div />
是否用於任何html標籤?我的意思是,我將它更改爲<a />
或<p />
,它仍然工作相同。
對不起,第一次沒有寫清楚問題。
可能重複( http://stackoverflow.com/questions/11040725/correct-closing-tag-in-jquery-selector) – JJJ
或者你問爲什麼有HTML代替選擇器?請參閱http://api.jquery.com/jQuery/#jQuery2 – JJJ
對於jQuery重載'$'的方式,我有很多討厭的含義,這意味着許多完全不同的事情取決於您給出的參數。 – Quentin