在我的jsp on readyfunction中,我为某些变量设置了值
$(document).ready(function() {
........////some code.......
var compCode=$('#companyCode').val();
........////some code.......
$("#countrySectorinMemInfo").val(countrySec);
........////some code.......
});
我的控制器返回一个值,说ABC,我正在使用
访问此值<input type="hidden" value="${ABC}" id="companyCode">
假设,如果我的jsp有两个以上的字段,其id与“countrySectorinMemInfo”相同
然后如何“$(”#countrySectorinMemInfo“)。val(countrySec);”会工作......
任何人都可以解释我...... ???
两个vaues都将被设置或仅设置最后一个值... ?????
答案 0 :(得分:3)
答案 1 :(得分:0)
我同意@BalusC
您应该使用类名而不是ID。我认为所有JavaScript库都有通过类名获取元素的方法。 jQuery方式:
// Get all elements with class 'myclass'
var nodes = $('.myclass');
YUI 2.7.0选择方式:
// Get all elements with class 'myclass'
var nodes = YAHOO.util.Selector.query('.myclass');
YUI 2.7.0 getElementsByClass方式:
// Get all elements with class 'myclass'
var nodes = YAHOO.util.Dom.getElementsByClassName('myclass');