如何使jsp表行可单击以调用javascript函数

如何使jsp表行可单击以调用javascript函数,javascript,jsp,Javascript,Jsp,我有一个jsp表,如下所示 <ul class="list-group list-group-flush" id="patternList"> <c:forEach var="pattern" items="${patterns}"> <li class="list-group-item liitem"> <strong>${pattern.id}:</strong>

我有一个jsp表,如下所示

<ul class="list-group list-group-flush" id="patternList">
    <c:forEach var="pattern" items="${patterns}">
        <li class="list-group-item liitem">
            <strong>${pattern.id}:</strong>
            <span class="pull-right" onclick="test('${pattern.name'})">${pattern.name}</span>
        </li>
    </c:forEach>
</ul>

我希望您将
jquery
添加到jsp中,将
onclick
事件绑定到类
pull right

$(document).on('click', '.pull-right', function(){
  alert("I am clicked and value inside me is " + this.textContent );
});

this.textContent
检索
span

移动
onclick=“test()”
li
?仍不工作。但是,当我在jsp本身中添加警报函数时,是否有其他方法调用javascript函数,因为我想将参数从jsp传递到函数test()。是否需要将
span
标记值传递到函数。你能用我的答案发布你正在尝试的代码吗?你可以这样做。你不使用jquery吗?或者你需要用js-aloneyeah,我正试着用js-alonec,你能用
getElementById()
函数吗?如果可以,这里是js版本
$(document).on('click', '.pull-right', function(){
  alert("I am clicked and value inside me is " + this.textContent );
});