我不明白jQuery Cookbook第111页上的这行,它说:
$('#container')[0].innerHTML = html.join('');
Run Code Online (Sandbox Code Playgroud)
什么是[0]?它给了我一个语法错误.
jQuery方法实际上返回一个数组.使用索引器时,您将获得该位置的实际DOM元素.不幸的是,如果没有匹配元素,索引器将失败.您的选择器可能与页面上的任何ID都不匹配.
实现这一目标的规范方法实际上是:
$('#container').html( html.join('') ); // assuming html is an array
Run Code Online (Sandbox Code Playgroud)
请注意,如果页面上没有匹配的元素,这不会失败; 该html方法根本不适用.
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |