html页面中作为分页页码的按钮元素是写在thymeleaf定义的循环里的,代码如下:

<li th:each="p:${page.navigatepageNums}"><button class="btn btn-default" id="pn" th:text="${p}"></button>
</li>

使用id选择器绑定点击事件, 点击数字时可以跳转页面,代码如下:

$("#pn").click(function (){$("#pageNum").val($(this).html());$("#query").submit();});

然而,结果只有“1”可以点,其他数字都点不动。将选择器换成元素选择器之后就可以了:

$("button[id='pn']".click(function (){$("#pageNum").val($(this).html());$("#query").submit();});

这两种选择器可能存在某种区别,具体是什么还没搞清楚。

jquery在thymeleaf循环的按钮元素中不能直接用id选择器相关推荐

  1. 05 HTML字符串转换成jQuery对象、绑定数据到元素上

    1 要求 将一段 HTML脚本 封装成一个字符串,将这个字符串转换成一个jQuery对象:然后将这个jQuery对象添加到指定的元素中去 2 步骤 定义字符串 var str = '<div i ...

  2. Bootstrap按钮元素使用方法

    Bootstrap按钮元素样式 Bootstrap中,总共提供了六种按钮样式,分别是默认.主要.成功.信息.警告以及危险这几个样式,它们对应的类分别是btn-default.btn-primary.b ...

  3. ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据

    使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...

  4. SpringBoot中使用thymeleaf时点击按钮触发事件失败

    场景 在SpringBoot项目中使用thymeleaf模板时按钮的点击事件没法触发. 需要用到jquery的delegate()函数. delegate()函数用于为指定元素的一个或多个事件绑定事件 ...

  5. html元素中的click属性,从HTML中的onClick属性调用jQuery方法

    我在整个系统中实现JQuery是比较新的,我正在享受这个机会. 我遇到一个问题,我想找到正确的决心. 以下是我想做的一个简单案例: 我在页面上有一个按钮,在点击事件我想调用一个我定义的jquery函数 ...

  6. jq循环输出数组并显示在html,jquery怎么循环输出数组元素?

    jquery怎么循环输出数组元素?下面本篇文章给大家介绍一下使用jquery循环输出数组元素的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用JQuery循环输出数组元素即数 ...

  7. iOS上的jQuery.on()冒泡事件绑定 以及 iOS绝对定位元素中的输入框

    来:http://www.bubuko.com/infodetail-1029287.html 上周遇到两个坑. 一是jQuery的on方法 事件冒泡,在iOS中有问题. $("body&q ...

  8. SpringBoot中使用Thymeleaf常用功能(三):测试Thymeleaf循环取数据

    搭建环境请参考文章一 在index.html中新建超链接:<a th:href="@{eachtest}">测试循环</a> 新建包com.ysh.thym ...

  9. java不进入for_为什么阿里巴巴Java开发手册中强制要求不要在foreach循环里进行元素的remove和add操作?...

    在阅读<阿里巴巴Java开发手册>时,发现有一条关于在 foreach 循环里进行元素的 remove/add 操作的规约,具体内容如下: 错误演示 我们首先在 IDEA 中编写一个在 f ...

最新文章

  1. vue绑定html的class属性的方法
  2. 前端工程师要懂些什么
  3. Android中使用ContentProvider进行跨进程方法调用
  4. 【Android 安全】DEX 加密 ( 支持多 DEX 的 Android 工程结构 )
  5. 人生第一个过 5K Star 的 项目 x-spreadsheet 感谢各位大佬的支持
  6. 在Firefox 58中,WebAssembly组件性能提升了10倍
  7. python中eval函数调用_如何从Python exec()/eval()调用中获取结果?
  8. android 让dialog保持在最前_Android 面试进阶指南 —— 唠唠任务栈,返回栈和启动模式...
  9. python fortran混编 ctypes_Python调用C/Fortran混合的动态链接库--上篇
  10. 创建 VSTO 外接程序的windows安装包
  11. Unity 接入有道智云AI - 图片翻译
  12. 单例设计模式,写出几个例子
  13. STM32标准库与HAL库全系列下载地址
  14. Flink源码剖析:回撤流
  15. 【论文速递】-2022-金融研究-系统性金融风险文献综述:现状、发展与展望
  16. zkSnarks:证明问题到QAP的转换
  17. CA Server证书申请与颁发 Apache2 HTTPS
  18. 常用的Linux命令.cmd
  19. 泛函分析笔记1:度量空间
  20. 用C#开发带农历的日历

热门文章

  1. 世界对一名颓废者的惩罚——SDOI2019R1游记
  2. php获取两个输入框的值,PHP获取多个文本框中值的实例代码
  3. mysql join null_Mysql Join语法以及性能优化
  4. jquery实现截取pc图片_jquery实现图片裁剪思路及实现
  5. 如何linux查看mysql目录下日志_测试人员如何在linux服务器中查询mysql日志?
  6. 计算机二级python分值_计算机二级python考试难吗
  7. linux下模拟cc攻击命令,介绍几种用Linux命令判断CC攻击的方法
  8. 使用docker中mysql镜像
  9. java封装示例代码
  10. T-SQL管理数据库对象