php - 将 href 值加一(Javascript)

标签 php javascript jquery html css

我有一个有序列表

<li id="prev">
    <a href="#fragment-1>Next</a>
</li>

我想增加 href
<a href="#fragment-1">...
<a href="#fragment-2">...
<a href="#fragment-3">...
<a href="#fragment-4">...

单击下一个时,它应该从 4 停止并返回到 1 allso 是否可以使用 javascript

谢谢

最佳答案

给你的链接一个id首先是为了更容易选择。

然后,

document.getElementById('the_id_here').addEventListener('click', function(e) {
    var n = e.target.href.split('-')[1] * 1 + 1;
    if (n > 4)
        n = 1;
    e.target.href = e.target.href.split('-')[0] + '-' + n;
}, false);

示例:http://jsbin.com/ajegaf/4#fragment-1

关于php - 将 href 值加一(Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138387/

相关文章:

jquery - jQuery fn.extend({bla:function(){}}与jQuery.fn.bla

javascript - 检测是否编辑了 html 表单的通用方法

php - 将数组或单独的变量传递给函数 - PHP?

javascript - 正则表达式jQuery不起作用

javascript - 在React Native中使用map函数

javascript - Javascript总是在最长的数组上运行一个函数,并在该函数中使用最短的数组

javascript - 隐藏模糊列表

php - XMLRPC - Python 服务器,PHP 客户端。没有一致性?

PHP 不会在/directory/仅在/directory/index.php 接收 POST 请求

php - 从我的 Wordpress 插件中更改 wp_title