jQuery在foreach循环中选择适当的ID

用户名

我有一个foreach循环,其中渲染了大约10个不同的链接,并且它们都共享一个公共ID和不同的名称,当用户单击链接时,我希望Jquery执行我已经可以执行的特定功能。我遇到的问题是如何让Jquery通知已单击了哪个链接;这是我的代码,应该将其清除

jQuery的

    <script>
    $(document).ready(function () {
        $("#mee").click(function (e) {
            if ($(this).text() == "[+]") {

                $("#mee").text("[-]");
            }
            else {
                $("#mee").text("[+]");
            }
        });
    });
</script>

    foreach (var item in Model.IEThreadpost)
        {
             <a id="mee" style="color: #980000" name="@item.ThreadpostID" href="#">[+]</a>
           }

我知道这是可行的,因为循环的First元素始终可以正确响应,但其他所有元素均不起作用。如果查看foreach循环,则会在名称中看到一个变量,该变量始终是整数,因此循环id,name始终类似于

  • ID =我的名字= 5
  • ID =我的名字= 23
  • ID =我的名字= 11

上面说的是,如何更改上面的Jquery代码以包含正确的名称标识,以便单击时正确的链接起作用?

阿夫伦德

首先,页面上的所有id属性都应具有唯一值。

一个解决方案(即时进行,未经测试)可能是:

    foreach (var item in Model.IEThreadpost)
    {
         <a id="@item.ThreadpostID" class="mee" style="color: #980000" name="@item.ThreadpostID" href="#">[+]</a>
    }

(注意如何将值“ mee”转移到类属性中,该属性可以与重复项一起很好地工作)

<script>
$(document).ready(function () {
    $(".mee").click(function (e) {
        if ($(this).html() == "[+]") {

            $(this).html("[-]");
        }
        else {
            $(this).html("[+]");
        }
    });
});
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

toggleClass在循环中选择jquery

来自分类Dev

jQuery,在每个循环中选择子类

来自分类Dev

toggleClass在循环中选择jquery

来自分类Dev

如何在foreach循环中选择“子数组”

来自分类Dev

如何在PHP while循环中选择具有相同类名的适当类

来自分类Dev

在jQuery循环中选择多个表类

来自分类Dev

获取在 jquery else if 循环中选择的值

来自分类Dev

在 foreach 循环中从数据库中选择数据始终为 7

来自分类Dev

在循环中选择数据框的列

来自分类Dev

Java在循环中选择变量

来自分类Dev

从for循环中的javascript中选择值

来自分类Dev

在循环中选择数据框的列

来自分类Dev

在每个循环中选择div

来自分类Dev

For 循环和 Jekyll:在循环中选择特定索引?

来自分类Dev

在循环中选择的流星选择选项

来自分类Dev

在Jquery中选择元素的ID

来自分类Dev

在not()jQuery中选择多个ID

来自分类Dev

在Jquery中选择元素的ID

来自分类Dev

如何使用选择器在Jquery中的foreach循环中定位每个孩子

来自分类Dev

php foreach循环中的jQuery脚本

来自分类Dev

jQuery在foreach循环中删除确认

来自分类Dev

php foreach循环中的jQuery脚本

来自分类Dev

jQuery在foreach循环中删除确认

来自分类Dev

在循环中选择具有相似模式的列名称

来自分类Dev

如何在每个循环中选择空输入?

来自分类Dev

帕格从循环中选择默认值

来自分类Dev

xslt从嵌套循环中选择匹配的值

来自分类Dev

从for循环中选择一个下拉选项

来自分类Dev

下拉菜单-显示先前在循环中选择的