首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery .attr(‘数据顺序’,sum);不适用于父div

jQuery .attr('数据顺序',sum)是一个错误的语法,因为jQuery的.attr()方法用于获取或设置HTML元素的属性值,而不是用于设置数据顺序。在这个语法中,'数据顺序'应该是一个属性名,而sum应该是一个属性值。

如果你想要设置父div元素的数据顺序,可以使用jQuery的.data()方法。该方法用于在元素上存储数据,可以方便地在后续的操作中获取和修改这些数据。

以下是一个示例代码,演示如何使用jQuery的.data()方法设置父div元素的数据顺序:

HTML代码:

代码语言:txt
复制
<div id="parentDiv"></div>

JavaScript代码:

代码语言:txt
复制
var sum = 10;
$('#parentDiv').data('数据顺序', sum);

在上述代码中,我们使用jQuery选择器选中id为parentDiv的父div元素,并使用.data()方法将数据顺序设置为sum的值。

如果你想要获取父div元素的数据顺序,可以使用以下代码:

代码语言:txt
复制
var dataOrder = $('#parentDiv').data('数据顺序');
console.log(dataOrder);

上述代码将会在控制台输出父div元素的数据顺序。

请注意,以上代码仅为示例,实际应用中可能需要根据具体情况进行适当的修改和调整。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生容器服务(TKE):https://cloud.tencent.com/product/tke
  • 人工智能平台(AI Lab):https://cloud.tencent.com/product/ailab
  • 物联网开发平台(IoT Explorer):https://cloud.tencent.com/product/iothub
  • 移动推送服务(信鸽):https://cloud.tencent.com/product/tpns
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙:https://cloud.tencent.com/solution/virtual-universe
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • AnagularJs之directive

    priority   (Number),可选参数(作为了解,使用几率极小)指明指令的优先级,当有多个directive定义在同一个DOM元素时,有时需要明确它们的执行顺序。...这属性用于在directive的compile function调用之前进行排序。如果优先级相同,则执行顺序是不确定的(经初步试验,优先级高的先执行,同级时按照类似栈的“后绑定先执行”。...scope false(默认值):表示继承作用域。...新的作用域规则不适用于根模版(root of the template),因此根模版往往会获得一个新的scope。...{}:表示创建一个全新的隔离作用域;这对于创建可复用的组件是很有帮助的,可以有效防止读取或者修改级scope的数据

    1.1K10

    jQuery

    :disabled checked这类属性操作很顺畅 //获取 prop('属性名'); //更改 prop('属性名','属性值'); 4.1.2 元素自定义属性值 attr() //获取 attr...('属性名'); //更改 attr('属性名','属性值'); 4.1.3 数据缓存 data() 可以在指定的元素上存取数据,但不会修改DOM元素结构。...页面刷新缓存清除 data('myName','ljc');//向元素添加数据 data('myName');//向元素读取数据 4.1.4 全选按钮 通过:checked选择器,可以以数组形式返回被选中的元素...){}) 可以用来遍历任何对象,主要用来做数据处理, var sum = 0; var arr = ['red','blue','yellow']; $('div').each(function(...位置操作 offset()设置获取元素偏移 获取的位置是相对于文档的偏移坐标,与级没有关系 传入的参数是一个对象 //获取偏移量 $('div').offset() //更改位置 $('div')

    8.4K10

    jQuery选择器和选取方法

    过滤器从左到右应用,和书写顺序一致,其中每一个都会缩小选中元素集。下表列举了jQuery支持的过滤器。 jQuery选择过滤器 过滤器 含义 #id 匹配id属性为id的元素。...=val] 匹配没有attr属性、或attr属性的值不为val的所有元素((jQuery的扩展) [attr^=val] 匹配attr属性值以val开头的元素 [attr$=val] 匹配attr...因此选择器“div.note”与“div [class~=note]”相同 [attr|=val] 匹配attr属性值以val开头且其后没有其他字符,或其他字符是以连字符开头的元素 :animated...add()会移除重复元素,并对该组合选区进行排序,以便里面的元素按照文档 中的顺序排列: //选取所有和所有元素的等价方式 $("div, p")             //使用选择器组..."div p")相同 该类别中的其他方法返回新的jQuery对象,代表当前选中元素集中每一个元素的子元素、兄弟元素或元素。

    5.2K40

    前端之jQuery

    $("div").find("p") 等价于$("div p") 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。用逗号分隔多个表达式。...用于ID等或自定义属性: attr(attrName)// 返回第一个匹配元素的属性值 attr(attrName, attrValue)// 为所有匹配元素设置一个属性值 attr({k1: v1,...用于checkbox和radio prop() // 获取属性 removeProp() // 移除属性 注意: 在1.x及2.x版本的jQuery中使用attr对checkbox进行赋值操作时会出bug...$("div").data("k");//返回第一个div标签中保存的"k"的值 .removeData(key): 描述:移除存放在元素上的数据,不加key参数表示移除所有保存的数据。...$("div").removeData("k"); //移除元素上存放k对应的数据 示例: 模态框编辑的数据回填表格 3.9.3插件(了解) jQuery.extend(object) jQuery的命名空间下添加新的功能

    4.9K21

    Angular Directive 详解

    当有多个directive定义在同一个DOM元素上时,有时需要明确他们的执行顺序。这个属性用于在directive的compile function调用之前进行排序。...新的作用域规则不适用于根模版,因为根模版往往会获得一个新的scope。 {} 将创建一个新的、独立的scope,此scope与一般的scope的区别在于它不是通过原型继承于scope的。...这对于创建可复用的组件是很有帮助的,可以有效的防止读取或者修改级scope的数据。这个独立的scope会创建一个拥有一组来源于scope的本地scope属性hash集合。...那么属性是在scope读取的(不是从组件的scope读取的) &或者&attr 提供一个在scope上下文中执行一个表达式的途径。...ng-controller="attrtest"> my-attr> div> body> 复制代码 其运行结果如下: Name:

    2.7K30

    Web前端JQuery面试题(一)

    答: 根据给定的id匹配一个元素,用于搜索,通过id的属性给定值。...案例:查找id为da3的元素 html代码: jquery代码: $("#...:first-child 匹配每个元素下的第一个子元素 :last-child 匹配每个元素下的最后一个子元素 :only-child 匹配元素中只有唯一的子元素,如果元素中有多个子元素,就不会被匹配...attr(name); 获取属性值 attr(properties); 以“名/值对”对象添加属性 attr(key,value); 为所匹配的元素设置属性值 attr(key, function(index...children(); 获取子元素 find(); 用于查找表达式 next(); 获取下一个元素 nextAll(); 获取下一个所有元素 parent(); 获取元素 parents(); 获取所有匹配元素的祖先元素的集合

    2.9K20

    jQuery 快速入门教程

    的ready()函数可以重复调用,绑定的回调函数将在DOM准备就绪后按照绑定顺序依次执行。..."p"); // 选取所有div元素的所有子代p元素 $("span").parent(); // 选取所有span元素的元素 $("span").parent(".foo.bar"); // 选取所有...简而言之,假设当前jQuery对象匹配多个元素,如果使用jQuery对象的方法来获取数据(“读”数据),则只会获取第一个匹配元素的数据;如果使用jQuery对象的方法来设置元素数据(“写”数据),则会对所有匹配元素都进行设置操作...如果该方法用于获取数据,则返回null或undefined;如果该方法用于设置数据,则忽略设置操作,并返回该空对象本身;如果该方法用于筛选元素,则同样返回一个新的jQuery空对象。...触发click事件时,将按照绑定顺序依次执行每个处理函数。

    13.6K30

    jquery jQuery快速入门

    $("div").find("p") 等价于$("div p") 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。用逗号分隔多个表达式。...和 .position()的差别在于: .position()是相对于相对于级元素的位移。...$("div").data("k");//返回第一个div标签中保存的"k"的值 .removeData(key): 描述:移除存放在元素上的数据,不加key参数表示移除所有保存的数据。...$("div").removeData("k"); //移除元素上存放k对应的数据 示例: 模态框编辑的数据回填表格 插件(了解即可) jQuery.extend(object) jQuery的命名空间下添加新的功能...多用于插件开发者向 jQuery 中添加新函数时使用。 示例: jQuery.extend({ min:function(a, b){return a < b ?

    16.2K50
    领券