Javascript 从PHP动态生成的select获取值jQuery
我有一个php脚本,它显示一些动态选择。我想从jQuery脚本中的每个select中获取值。有什么主意可以帮我吗 PHP 从Javascript 从PHP动态生成的select获取值jQuery,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我有一个php脚本,它显示一些动态选择。我想从jQuery脚本中的每个select中获取值。有什么主意可以帮我吗 PHP 从 使用google很容易找到……只需将自定义类添加到您的选择标记:- for($i=1;$i<=5;$i++) { if($result[$i]!="0") { echo '<select class="wdm_select" id="myresult_$i"><option value="$result[$i]">$
使用google很容易找到……只需将自定义类添加到您的选择标记:-
for($i=1;$i<=5;$i++)
{
if($result[$i]!="0")
{
echo '<select class="wdm_select" id="myresult_$i"><option value="$result[$i]">$result[$i]</option></select>';
}
}
像html一样构建并添加类“selectField”。在使用select时,还需要将元素选定条件添加到脚本中
for($i=1;$i<=5;$i++)
{
if($result[$i]!="0")
{
echo '<select class="selectField" id="myresult_$i"><option value="$result[$i]">$result[$i]</option></select>';
}
}
我真的不明白你在这里的处境。您的代码首先应该如何工作?
ADD
div代表什么
如果所有选择都具有相同的ID(假定为myresult\ux
),有一种方法可以通过使用类似Anik的查询来获取所有选择值:
这里的选择器
^=
代表“属性以开头”,根据。您当前正在用5个不同的ID回送5个选择,每个选择只有1个选项。你知道吗?这种逻辑已经被打破,应该改变。你还需要PHP方面的帮助吗?我在jQuery上看到了很多答案,但似乎您没有正确的代码>生成。如果您不想要PHP答案,我建议您添加HTML源代码。此外,如果您的PHP只生成这个特定的标记,那么可能有必要使用ajax代码。
var myOpts = document.getElementById('yourselect').options;
my_result1 = myOpts[1];
my_result2 = myOpts[2];
etc...
for($i=1;$i<=5;$i++)
{
if($result[$i]!="0")
{
echo '<select class="wdm_select" id="myresult_$i"><option value="$result[$i]">$result[$i]</option></select>';
}
}
$(".addmyprod").on('click', function() {
$('.wdm_select').each(function() {
console.log($(this).val());
});
});
for($i=1;$i<=5;$i++)
{
if($result[$i]!="0")
{
echo '<select class="selectField" id="myresult_$i"><option value="$result[$i]">$result[$i]</option></select>';
}
}
$(document).ready(function(){
$('select[class="selectField"]').each(function(index,item){
var id=$(item).attr('id');
alert($("#"+id+" option:selected").val());
});
});
$('select[id^="myresult_"]').each(function() {
console.log($(this).val());
});