为了账号安全,请及时绑定邮箱和手机立即绑定

请教 html data属性的值是如何生成的??

请教 html data属性的值是如何生成的??

BIG阳 2018-10-19 18:11:22
jquery代码:$('a.content_expand').unbind('click').bind('click', function(){     var link = $(this);     var data = link.attr('data');     $('#cell_' + data + ' div.post_excerpt').height('100%');     link.hide();      link.next().show();});$('a.content_fold').unbind('click').bind('click', function(){   var link = $(this);   var data = link.attr('data');   $('#cell_' + data + ' div.post_excerpt').height('241px');   link.hide();   link.prev().show();   $('html,body').animate({scrollTop: $('#cell_' + data + div.post_excerpt').offset().top-80},'10');});求教上图红框中的data属性中的值是如何生成的,谢谢~~!
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你在浏览器上看一下网页源代码,看有没有这些随机数,如果有的话那肯定是后台生成html的时候就生成了,和js没关系的。

生成这个的目的估计是为了确认展开全文和向上收起属于哪个div的。
其实不用这么操作的,可以直接用jquery parents就可以直接确定到div.cell了。
所以后台生成的这些随机数没什么意义,只会为了写js(jquery)时方便一点。


查看完整回答
反对 回复 2018-11-23
  • 1 回答
  • 0 关注
  • 520 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信