制作不带 href 的过渡文本

Make a transition text without href

本文关键字:文本 href      更新时间:2023-09-26

我有一个包含一组div的div。

我希望里面的div 作为链接工作,在保存此链接的值后移动到另一个页面。

div

由div 属性中的id和div 值中的名称组成,如下所示:

目录:

    <div id="ClasssesList" ></div> 

j查询:

function GetClassesList(data) {
   var classes = (typeof data) == 'string' ? eval('(' + data + ')') : data;
   $('#ClasssesList').empty();
   for (var i = 0; i < classes.length; i++) {
      var text = '<button class="BigDiv" value="' + classes[i].Cls_ID + '" >' + classes[i].Cls_Name + '</button>';
    $('#ClasssesList').append(text);
   }
}

我想将点击id的值保存在localStorage然后移动到下一页:

我试图让它如下所示,但它似乎不起作用:

$("#ClasssesList").bind('click', 'button.BigDiv',CallLink()); 
function CallLink(e) {
        localStorage['ClassID'] = $('Button.BigDiv').attr('value');
        window.location.replace("Teacher_Attendance.htm");
 }

你知道我应该怎么做才能让它工作吗?

function CallLink(e) {
        localStorage.setItem('ClassID', $('Button.BigDiv').attr('value'));
        window.location.replace("Teacher_Attendance.htm");
 }

要获得该项目,请尝试:

localStorage.getItem('classID');

将数据设置为本地存储的格式为

localStorage.setItem(key, value);

这里value string格式;

你会在这里得到更多Microsoft,Mozilla和Apple。

还有一张纸条

我认为您的绑定功能

$("#ClasssesList").bind('click', 'button.BigDiv',CallLink())

应该写成

$("#ClasssesList").on('click', 'button.BigDiv',CallLink())