Javascript JQuery val()无法处理来自php include的输入
我正在尝试使用JQuery的val()检索输入值。 我以前使用过这个,并且工作得很好,但是即使使用相同的代码,我也会遇到问题 输入字段由页面中的php include()包含。这就是问题所在吗 这是包含字段的代码:Javascript JQuery val()无法处理来自php include的输入,javascript,php,jquery,input,Javascript,Php,Jquery,Input,我正在尝试使用JQuery的val()检索输入值。 我以前使用过这个,并且工作得很好,但是即使使用相同的代码,我也会遇到问题 输入字段由页面中的php include()包含。这就是问题所在吗 这是包含字段的代码: <input type="text" id="nome" /></br> <input type="text" id="cognome" /></br> <input type="text" id="societa" />&
<input type="text" id="nome" /></br>
<input type="text" id="cognome" /></br>
<input type="text" id="societa" /></br>
<select id="categoria">
<option value="RM">Ragazzi</option>
<option value="CM">Cadetti</option>
<option value="AM">Allievi</option>
<option value="JM">Junior</option>
<option value="PM">Promesse</option>
<option value="SM">Assoluti</option>
</select></br>
<input type="text" id="accredito" /></br>
调用函数后,JQuery变量保持为空
提前谢谢你的帮助
编辑:很抱歉,问题是同一页面中有多个相同ID的输入>请尝试查找所选选项值,而不是选择标记
$(document).ready(function(){
alert($('#categoria option:selected').val());
});
用户输入数据后,您应该获得val()。。。那就好了。例如,创建一个函数:
$('#alertValues').click(function(){
var squadra = $('#societa').val();
var nome = $('#nome').val();
var cognome = $('#cognome').val();
var categoria = $('#categoria').val();
var accredito = $('#accredito').val();
alert( squadra + nome + cognome + categoria + accredito );
});
检查这把小提琴:
您在哪里调用jQuery代码?您是否将其包装在处理程序中?
societa
是一个输入
,因此它没有作为子项的选项,并且.val()
对于所选标记有效且正确
$('#alertValues').click(function(){
var squadra = $('#societa').val();
var nome = $('#nome').val();
var cognome = $('#cognome').val();
var categoria = $('#categoria').val();
var accredito = $('#accredito').val();
alert( squadra + nome + cognome + categoria + accredito );
});