在一个教程中,我遇到了这个jQuery:
var encodedName = $('<div />').text(name).html();
Run Code Online (Sandbox Code Playgroud)
我'<div />'之前没见过.看起来不像是CSS选择器.有任何想法吗?
如果你说,我有点不同selector.
如果将字符串作为参数传递给$(),jQuery将检查字符串以查看它是否看起来像HTML(
i.e., it starts with <tag ... >).如果不是,则将字符串解释为选择器表达式,如上所述.但是如果字符串看起来像是一个HTML片段,那么jQuery会尝试按照HTML的描述创建新的DOM元素.
防爆
$( "<p id='test'>My <em>new</em> text</p>" ).appendTo( "body" );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |