Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML格式的Jquery循环选项,例如_Jquery_Html_Loops_Options - Fatal编程技术网

HTML格式的Jquery循环选项,例如

HTML格式的Jquery循环选项,例如,jquery,html,loops,options,Jquery,Html,Loops,Options,有很多关于如何循环选择选项的示例,例如 但我的问题是,我必须循环使用HTML字符串,例如: var s = "<option value="0">OptA</option><option value="1">OptB</option><option value="2">OptC</option>" var s=“OptAOptBOptC”; var selectElement=document.createElemen

有很多关于如何循环选择选项的示例,例如

但我的问题是,我必须循环使用HTML字符串,例如:

 var s = "<option value="0">OptA</option><option value="1">OptB</option><option value="2">OptC</option>"
var s=“OptAOptBOptC”;
var selectElement=document.createElement('select');
选择element.innerHTML=s;
从这里开始,您可以使用您所看到的示例来循环选择列表中的选项。

var s=“OptAOptBOptC”;
var selectElement=document.createElement('select');
选择element.innerHTML=s;

从这里开始,您可以使用您所看到的示例,这些示例允许您循环选择列表中的选项。

这似乎给出了您想要的结果,您已经非常接近了。只需要
$(this).val()
真的:

function GetValueFromHTML(valueToFind ,html){
    $(html).each(function () {
        var val = $(this).val();
        if  (val == valueToFind){
            alert($(this).text());
        }
    });
}

这似乎给出了你想要的结果,你非常接近。只需要
$(this).val()
真的:

function GetValueFromHTML(valueToFind ,html){
    $(html).each(function () {
        var val = $(this).val();
        if  (val == valueToFind){
            alert($(this).text());
        }
    });
}

这将起作用:

function GetValueFromHTML(valueToFind ,html){
    alert ($('<select>' + html + '</select').find('[value=' + valueToFind + ']').text());
}
函数GetValueFromHTML(valueToFind,html){ 警报($(''+html+'这将起作用:

function GetValueFromHTML(valueToFind ,html){
    alert ($('<select>' + html + '</select').find('[value=' + valueToFind + ']').text());
}
函数GetValueFromHTML(valueToFind,html){ 警报($(''+html+'