attr()的使用
三种用法
1、获取属性的值 attr(value),可以获得属性值
2、改变属性值attr(name,value) 把name的值改变成value。
3、函数使用attr(attribute,function(index,oldvalue))
attribute 规定属性的名称。
function(index,oldvalue) 规定返回属性值的函数。该函数可接收并使用选择器的 index 值和当前属性值。
$("#foodShow").on("click", "b", function () {
$(this).attr("data-target", "#food_collector");
$(this).attr("data-toggle", "modal");
$("#food_collector [type='submit']").html("提交");
var position = $(this).attr("data-position");
$("#position").val(position);
sessionStorage['position'] = position;
});
理解这一部分
- 把data-target属性值改为#food_collector
- 把获取到的data-position值给position
- 然后在赋值给#position
- 最后存到session里