我创建 anchor 如下:
<ul>
<c:forEach var="categoryName" items="${categoriesList}" varStatus="category">
<li><a href="#" id="${categoryName}" value="${category.index}" onclick="getProvidersList (this)" >${categoryName}</a></li>
</c:forEach>
我有一个Anchor
就像下面这样
<a href="#" id="Landline" value="3" onclick="getProvidersList(this)">Landline</a>
我想获取上面元素的值
if you could see there is value=3 I want to get the 3
在我的调用方法中
function getProvidersList(categoryIndexObjext){
var categoryIndex = $(categoryIndexObjext).val();
console.log("categoryIndex : "+categoryIndex);
}
但这什么也打印不出来。那么如何获取 anchor 的值呢?
最佳答案
使用jQuery.attr()
而不是jQuery.val()
因为它是自定义属性。
关于javascript - 如何从 Anchor 获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19268017/