[英]Assign a div name to a variable in jQuery
有没有人知道为什么$bz_div.length < 1
或$bz_div.remove()
在$('#bz-ph').length < 1
或$('#bz-ph').remove()
do时不起作用?
我不能为变量分配像$('#bz-ph')
这样的div名称吗?
var show = function (options) {
var $gallery = $('#gallery');
var $img = $('.bz-img');
var $bz_div = $('#bz-ph');
$img.click(function () {
var $img_path = $(this).data('image');
print($bz_div.length);
/* Prevents: double click = double gallery layer */
if ($bz_div.length < 1) {
$gallery.append(output(options, $img_path));
} else {
$bz_div.remove();
}
});
};
当你这样做$('#bz-ph')时,你将通过jquery获取dom中的对象。 它是document.getElementById(“bz-ph”)的快捷方式。
要将div分配给变量,您可以执行类似的操作。
var obj = $('#bz-ph');
$(obj).fadeOut();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.