JS和jQuery的遍历和赋值操作

news/2024/7/10 23:44:08 标签: JS, jQuery, 前端操作

ul li遍历

var list = document.getElementsByTagName("li");
for (var i = 0; i < list.length; i++) {
    $li = list[i];
}
$('#div').find('li').each(function() {
    $(this).click(function() {
        // 控制台打印日志
        console.log($(this).index());
    })
})

var terrainType;
$("#terrainAnalysis li").each(function(){
   if($(this).hasClass('layui-this')){
	   terrainType = $(this).attr("data-type")
   }
});

// 取出所有div,并遍历
$("div").each(){
    //判断每一个div,其css中display是否为block
    if($(this).css("display")=="block"){
        alert('您想要的元素');
    }
};

$("input[name='role'][value='"+roleId+"']").attr("checked", true);

jQueryselect_39">jQuery操作select控件

  • 判断checkbox 是否被选中
var isChecked= $("#city").attr("checked");
  • 获取下拉列表的选中的值
var city= $("#city option:selected").val(); 
  • 清空下拉列表
$('#city').empty();
  • 遍历option
existOptText = $("#city option").each(function() {
    var op = $(this).text(); 
});

jQuery_67">jQuery常用操作

  • 赋值
$(".activeRate").html(data.activeRate);
  • jQuery 动态添加、删除class,添加css样式
$(".activeRate").addClass("icon-upward");
$(".activeRate").removeClass("icon-upward");

$(".firstRate").css('color','#ff0914');

ul和li

  • jQuery 判断ul下是否存在li
$("ul").has("li").length > 0;
$("ul > li").length > 0;
$("ul").find("li").length > 0;
$('#id').siblings() 当前元素所有的兄弟节点
$('#id').prev() 当前元素前一个兄弟节点
$('#id').prevaAll() 当前元素之前所有的兄弟节点
$('#id').next() 当前元素之后第一个兄弟节点
$('#id').nextAll() 当前元素之后所有的兄弟节点

http://www.niftyadmin.cn/n/1364493.html

相关文章

GridControl 分组排序

方法一&#xff1a;纯代码 this.list.gridControl.ItemsSource lsItem;this.list.gridControl.GroupBy("GroupTitle");this.list.gridControl.Columns["GroupTitle"].SortOrder ColumnSortOrder.Descending;//this.list.gridControl.SortBy(this.list.gr…

MyBatis之SqlSession

MyBatis官方文档 MyBatis官方文档ORM框架 SqlSession创建过程 SqlSessionFactoryBuilder —》 SqlSessionFactory —》 SqlSession 作用 MyBatis的核心接口通过这个接口&#xff0c;你可以执行SQL命令、获取mapper实例、进行事务管理 范围和生命周期 每个线程都应该有它自己…

注册OCX失败

今天注册某个OCX时&#xff0c;Windows报告以下错误&#xff1a; 模块“XXX.ocx”已加载&#xff0c;但对 DllRegisterServer 的调用失败&#xff0c;错误代码为 0x80040200。 这是Windows权限引起的&#xff0c;没有对CMD给予系统管理员权限。 如果是Windows7&#xff0c;可以…

SQL SERVER 2008和MySQL的特殊处理

SQL SERVER 2008关键字 获取d表中nodeid字段的最大值&#xff0c;d.[table]是指d表中的table字段&#xff0c;nodeid是int 【关键字table加中括号处理】 select MAX(d.nodeid) from data_sync_log d where d.synctype2 and d.[table]data_exdata_sending MySQL Server 5.5…

C#与.Net Framework的各种版本和联系

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似&#xff1b;它包括了诸如单一继承、接口、与Java几乎同样的语法和…

commons-lang3之ArrayUtils源码解析

源码版本 commons-lang3-3.1.jar 源码介绍 功能介绍 Operations on arrays, primitive arrays (like {code int[]}) and primitive wrapper arrays (like {code Integer[]}).This class tries to handle {code null} input gracefully. An exception will not be thrown for …

Java中Set的使用

[Leetcode] 关于Java集合 set 的问题 在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲&#xff0c;set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2&#xff0c;并且最多包含一个 nu…

JDK之java.util.Arrays

功能 JDK1.2起提供的工具类&#xff0c;实现对数组的排序、查找、复制等操作 源码 Sorting methods public static void sort(int[] a) {DualPivotQuicksort.sort(a, 0, a.length - 1, null, 0, 0); }public static void sort(int[] a, int fromIndex, int toIndex) {rangeCh…