jQuery选择

//js判断有没有元素

if(document.getElementById("tt")){
  alert("有这个元素!");
}
//jQuery判断有没有元素

if($("#tt").length > 0){
 alert("有这个元素");
}

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
window.onload = function(){//页面所有元素加载完毕
	var btn = document.getElementById("btn");  //获取id为btn的元素(button)
	btn.onclick = function(){				   //给元素添加onclick事件
		var arrays = new Array();              //创建一个数组对象
		var items = document.getElementsByName("check");  //获取name为check的一组元素(checkbox)
		for(i=0; i < items.length; i++){  //循环这组数据
			if(items[i].checked){      //判断是否选中
				arrays.push(items[i].value);  //把符合条件的 添加到数组中. push()是javascript数组中的方法.
			}
		}
		alert( "选中的个数为:"+arrays.length  );
	}
}
</script>
</head>
<body>
<form method="post" action="#">
	<input type="checkbox" value="1" name="check" checked="checked"/>
	<input type="checkbox" value="2" name="check" />
	<input type="checkbox" value="3" name="check" checked="checked"/>
	<input type="button" value="你选中的个数" id="btn"/>
</form>
</body>
</html>

  

时间: 2024-10-24 23:35:18

jQuery选择的相关文章

jQuery 选择具有特殊属性的元素

现在有这样一种需求,需要选出所有有背景图片的元素. 这个问题有点棘手.我们无法使用选择表达式来完成这个问题了. 使用jQuery的DOM过滤方法filter(),可以根据函数中表达的任何条件选择元素. jQuery中的过滤器方法允许传递一个字符串(也就是选择器表达式)作为参数. 或者传递的是一个函数.它的返回值将定义某个元素是否被选中. 传递的函数将对当前选择集中的每个元素运行. 当函数返回假时,对应的函数就从选择集中被删除掉.每当返回值为真的时候,对应的元素 不受影响. jQuery('*')

JQuery——选择元素

一.$()工厂函数 在Jquery中无论哪种类型的选择符,都要从一个$()开始,在这个函数接受CSS选择符作为参数,返回包含页面对应元素的Jquery对象. 基本的选择符: 选择符 CSS中 Jquery中 说明 标签名   P{} $('P') 取得文档中所有的段落 ID #some-id{} $('#some-id')  取得文档中ID为some-id的一个元素   类      .some-class{}   $('.some-class')  取得文档中类为some-class的所有元素

jquery选择器之层级选择器

<!DOCTYPE html><html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <link rel="stylesheet" href="imooc.css" type="text/css&q

jquery选择器之ID选择器

<html><head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <style> div { width: 100px; height: 90px; float: left; padding: 5px; margin: 5px; background-color:

Jquery选择复选框操作

1 <script type="text/javascript"> 2 jQuery(function($){ 3 //全选 4 $("#btn1").click(function(){ 5 $("input[name='checkbox']").attr("checked","true"); 6 }) 7 //取消全选 8 $("#btn2").click(function

jQuery选择器之表单元素选择器

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <link rel="stylesheet" href="imooc.css" type="text/css&

jQuery选择什么版本 1.x? 2.x? 3.x?

目前jQuery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增.因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增.如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)3.x:不兼容ie678,只支持最新的浏览器.除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本.目前该版本是官

jQuery 选择框 Selectator

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page import="com.ule.web.util.Constants"%> <%@ page import="com.ule.framework.common.ItemConstants"%> <!DOCTYPE html PUBLIC &q

jQuery学习——入门jQuery选择器之层次选择器

今天说的是层次选择器,那层次选择器有哪几个? $("ancestor descendant"):选取parent元素后所有的child元素 $("parent > child"):选取parent元素后所有的直属child元素,何谓“直属”,也就是第一级的意思了 $("prev + next"):prev和next是两个同级别的元素. 选中在prev元素后面的next元素 $("prev ~ siblings"):选择p

使用JQuery选择HTML遍历函数

使用JQuery,可以很容易的选择THML元素.但在有些时候,HTML结构比较复杂的时候,提炼我们选择的元素就是一件比较麻烦的事情. 1.children 这个函数得到一组元素的直接子级. 给children()传递一个选择表达式将选择结果缩小至选中的元素; 如果chilidren()每接受任何参数,将返回所有直接子级;不返回它的孙级元素. 2.filter 这个函数通过传递的选择表达式从一个集合中过滤元素.任何不匹配这个表达式的元素将从选择的集合中移除. 3.not 与filter恰恰相反,n