Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何使用jQuery选择具有相同id的元素的唯一值_Jsp_Jquery - Fatal编程技术网

Jsp 如何使用jQuery选择具有相同id的元素的唯一值

Jsp 如何使用jQuery选择具有相同id的元素的唯一值,jsp,jquery,Jsp,Jquery,我知道使用ID进行选择会限制到第一个元素,但我的代码没有解决方法吗?我真的尽量避免单选按钮 如果你有时间,请回复。多谢各位 HTML id属性在整个HTML文档中应该具有唯一的值 因此,按如下方式更改JSP: $(document).ready(function(){ $('#projectname').click(function(){ $(this).each(function(i){ var choice = $('#hello').val(

我知道使用ID进行选择会限制到第一个元素,但我的代码没有解决方法吗?我真的尽量避免单选按钮


如果你有时间,请回复。多谢各位

HTML id属性在整个HTML文档中应该具有唯一的值

因此,按如下方式更改JSP:

$(document).ready(function(){
    $('#projectname').click(function(){
        $(this).each(function(i){
            var choice = $('#hello').val()  
            $('#right').load('show_project_details',{projectid:choice});
        });
    });
});

HTML id属性在整个HTML文档中应该具有唯一的值

因此,按如下方式更改JSP:

$(document).ready(function(){
    $('#projectname').click(function(){
        $(this).each(function(i){
            var choice = $('#hello').val()  
            $('#right').load('show_project_details',{projectid:choice});
        });
    });
});

HTML不允许多个元素具有相同的ID。请改用类。我很惊讶您如何使HTML中的多个元素具有相同的ID。正如我在文章中提到的,我知道相同的ID元素不起作用,我正在寻找替代方案,如果有,请@sp00m在下面发布答案。谢谢Christian和Murtaza!使用类并不能解决我的问题。它整理了我得到的所有值。克里斯蒂安·瓦尔加。我的帖子与之前的帖子不同。嘿,伙计们(@christian varga)如果你们想知道如何选择具有相同ID的值的解决方法,请查看下面sp00m的帖子,如果可以,请投票@穆塔扎也是。谢谢大家!:)HTML不允许多个元素具有相同的ID。请改用类。我很惊讶您如何使HTML中的多个元素具有相同的ID。正如我在文章中提到的,我知道相同的ID元素不起作用,我正在寻找替代方案,如果有,请@sp00m在下面发布答案。谢谢Christian和Murtaza!使用类并不能解决我的问题。它整理了我得到的所有值。克里斯蒂安·瓦尔加。我的帖子与之前的帖子不同。嘿,伙计们(@christian varga)如果你们想知道如何选择具有相同ID的值的解决方法,请查看下面sp00m的帖子,如果可以,请投票@穆塔扎也是。谢谢大家!:)哇!像魔术一样工作!非常感谢@sp00m的支持!哇!像魔术一样工作!非常感谢@sp00m的支持!
<c:forEach var="projects" items="${projectList}">
    <tr>
        <td class="font">
            <a href="#" class="projectname">${projects.name}</a>
        </td>
        <input type="hidden" name="projectid${projects.projid}" value="${projects.projid}" />
    </tr>                     
</c:forEach>
$(function() {
    $("a.projectname").click(function() {
        var choice = $(this).parent().next().val();
        $('#right').load('show_project_details', {projectid: choice});
    });
});