没明白你要问什么?
$('#id')是获取页面中已经存在的元素
$('<div></div>')是创建新的元素
$('#id')是获取页面中已经存在的元素
$('<div></div>')是创建新的元素
解决方案 »
- js调用方法取值的问题
- js动态字符串值传递,报未定义错
- javascript实现表格
- W3C Group的JavaScript1.7新特性介绍
- |zyciis| 在form中的onsubmit中如何得到是哪一个控件触发了这个submint 谢谢
- 盒模型的问题. 有三层盒子,每层都有背景图片 都是透明PNG来堆叠组图案.只是中间一层想只显示某个区域,区域比最内层的盒子还小,能否实现
- 使用jquery插件实现cookies页面跳转取值
- 悬赏解决问题:如何用JS程序实现IE打印功能的横向打印
- 关于javescript中变量的问题
- chrome插件如何使用chrome.extension.connect()或者chrome.tabs.connect()建立通信
- iframe在ie5.0中不显示?
- 急救?在线等!
没说清楚:
是这样的,我想判断页面元素是否存在,但是传入的参数有”#id"和“<div></div>"2种形式,我通过$('参数').length将无法判断
$('参数') 是页面元素 还是新创建的对象,参数可能是”选择器“或如”<div></div>“这样的html字符串
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<div id="id"></div>
<script type="text/javascript">
var s = $('<div></div>');
var a = $('#id');
alert($.contains(document.body, s[0]));
alert($.contains(document.body, a[0]));
</script>