单击按钮更改数据值时
When click on button to change data-value
我有一个超链接,它必须改变排序方向。
<a href="#" id="sort-newest" th:attr="data-value=${sortdir}">Newest</a>
单击链接时,我想在不刷新页面的情况下更改数据值。
$('#sort-newest').click(function(event){
var url = [[${url_current}]];
var sortby = 'isNew';
var sortdir = $(this).attr('data-value');
if (sortdir == 'ASC') {
sortdir = 'DESC';
} else if(sortdir == 'DESC') {
sortdir == 'ASC';
}
var data = {
sortby: sortby,
sortdir: sortdir
};
$('#productList').load(url, data);
});
这是行不通的,我不明白为什么。你能帮我吗?
<input type="text" data-value="10">
如果要使用 jQuery 更改数据值
$("element").data("value") = "25";
您的属性无效。
将th:attr="data-value=${sortdir}"
更改为data-value="${sortdir}"
。
<a href="#" id="sort-newest" data-value="${sortdir}">Newest</a>
使用 .attr()
jQuery 函数设置/更新属性:
$('#sort-newest').attr('data-value', 'new value');
猜你正在使用jQuery
var sortdir = $(this).attr('data-value');
要使上述代码正常工作,您必须具有
data-value="${sortdir}"
不th:attr="data-value=${sortdir}"
相关文章:
- 如何将数据从onclick按钮传递到变量
- 单击按钮时加载数据
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 创建按钮,根据表单字段中的数据获取特定的URL
- 解耦按钮(两个按钮同时切换),并根据数据显示相应的按钮
- HTML按钮刷新页面而不是将数据发送到数据库
- 数据切换=“;按钮”;在JavaScript中无法识别引导程序单选按钮
- 数据应该只显示与我单击的按钮有关的信息
- 如何根据某些条件向可编辑的jquery数据表添加或删除按钮
- 如何将按钮的数据属性设置为输入[type=text]中设置的任何值
- 单击按钮即可显示带有提取的json数据的表
- 基于单选按钮和复选框的数据表排序
- 美国地图插件,具有状态数据/悬停功能的新按钮
- 如何在单击按钮时将页面中所有文本字段中的数据更改为大写
- 在“加载更多”按钮函数中包含 JSON 数据
- 当文本框中包含数据时禁用按钮
- 按钮在第一次成功的 ajax 数据加载后不起作用
- 当我单击它时,没有检查带有数据切换=选项卡的单选按钮
- 输入文件-更改数据按钮文本的文本按钮
- 加载更多数据按钮主干