Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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
Javascript JQuery获取返回的属性数组_Javascript_Php_Jquery - Fatal编程技术网

Javascript JQuery获取返回的属性数组

Javascript JQuery获取返回的属性数组,javascript,php,jquery,Javascript,Php,Jquery,因此,我尝试用这个脚本返回一个属性数组。但我不能让它正常工作 function synch(){ var look=$("#reviernummer").val(); var secure=$('.sorted').each(function() { return (this.attr("tag"); }); //alert(look); //alert(secure[5]); //alert(secure.length);

因此,我尝试用这个脚本返回一个属性数组。但我不能让它正常工作

function synch(){
    var look=$("#reviernummer").val();
    var secure=$('.sorted').each(function() {
        return (this.attr("tag");
        });
    //alert(look);
    //alert(secure[5]);
    //alert(secure.length);
    $("option").filter(".sorted"&!"#title" == look).css("display", "none");
};
如您所见,我正在从一个SQL表加载它,因此我希望它获得下拉列表中所有条目的标记值,在我获得该值之后,我希望过滤它们,并隐藏所有不匹配的条目。
现在应该只显示我想要的元素

<select class="required" id="revierbereich" style="width:240px;" name="verhaltenscode_neu" >
    <?php $selected = $arrayAktuellerDatensatz['verhaltenscode_neu'];?>
    <option selected ="selected" value="<?php echo $selected; ?>"><?php echo $selected; ?></option>
    <?php loadselect_neu('helpbrutstatus', 'Fischereibuchzahl', 'Fischereibuchzahl', $_Get["verhaltenscode"]);?>
</select><br />




<?php
function loadselect_neu($tblname, $value, $caption, $VC){
    if ($tblname == 'helpbrutstatus'){

        $query = "SELECT * FROM helpbrutstatus " ;

        $result = mysql_query($query) or die(mysql_error());
        while($row = mysql_fetch_array($result)){
            $fieldvalue = $row['Brutstatus'];
            $status = $row['Fischereibuchzahl'];
            $fieldcaption = $row['Brutstatus']; ?>
            <option value="<?php echo $fieldvalue;?>" title="<?php echo $status;?>" tag="<?php echo $status;?>" class="sorted"><?php echo $status."&nbsp;|&nbsp;".$fieldcaption."&nbsp;|&nbsp;".$VC ?></option> <?php
        }
    }
}


要从HTML元素的属性创建数组,请使用
map()
。还要注意,创建自己的非标准属性是无效的HTML。如果要使用元素存储自定义数据,请使用
data-*
属性。试试这个:

var secure = $('.sorted').map(function() {
    return $(this).data("tag");
}).get();
while($row=mysql\u fetch\u array($result)){
//这里的代码…?>