Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 从select值获取div id_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 从select值获取div id

Javascript 从select值获取div id,javascript,jquery,html,css,Javascript,Jquery,Html,Css,你好。请帮帮我。我有一个密码: <form action="" method="post" id="dynamic_selects"> <table> <tr> <td> <select id="type" multiple> <option value="63">1963</option>

你好。请帮帮我。我有一个密码:

<form action="" method="post" id="dynamic_selects">
    <table>
        <tr>
            <td>
                <select id="type" multiple>
                    <option value="63">1963</option>
                    <option value="64">1964</option>
                    <option value="65">1965</option>
                    <option value="66">1966</option>
                    <option value="67">1967</option>
                    <option value="68">1968</option>
                    <option value="69">1969</option>
                    <option value="70">1970</option>
                    <option value="71">1971</option>
                    <option value="72">1972</option>
                    <option value="73">1973</option>
                    <option value="74">1974</option>
                    <option value="75">1975</option>
                    <option value="76">1976</option>
                    <option value="77">1977</option>
                    <option value="78">1978</option>
                    <option value="79">1979</option>
                    <option value="80">1980</option>
                    <option value="81">1981</option>
                    <option value="82">1982</option>
                    <option value="83">1983</option>
                    <option value="84">1984</option>
                    <option value="85">1985</option>
                    <option value="86">1986</option>
                    <option value="87">1987</option>
                    <option value="89">1989</option>
                    <option value="91">1991</option>
                </select>
            </td>
            <td>
                <select id="kind" disabled multiple>
                    <option value="0"></option>
                </select>
            </td>
            <td>
                <select id="category" onchange="showhideBlocks(this.value)" disabled multiple>
                    <option value="0"></option>
                </select>
            </td>
        </tr>
    </table>
</form>
我想根据“category”中的值更改此DIV id:

<div id="iT635" style="display:none;">
    <a href="#" role="button" data-toggle="modal"><img src="./docs/button-blyat.jpg"></a>
</div>
还有href,根据另一个文件中“category”值的值,所以我不会在这里发布

谢谢。 还有一个问题:如何禁止多个选择,但在列中保持选择框不变?

HTML:

和类似的代码:

$('.someDiv a').attr('href' , 'some-link#' + $('#type').val() );

到目前为止,你们对js有什么看法?我不建议改变元素id。如果您想将值存储在div中,请使用数据属性。是的,“Smeegs是正确的”,您也可以考虑更改类,而不是如何将“.html”添加到格式化的链接“$”中。linkajax'.attr'href',$'category'.val;可能是这样-$'category'.val+'.html';文件名是什么?例如,T635.htmlum,所以它是$'.linkajax'.attr'href',T'+$'category'.val+'.html';//我想数字在下拉列表中。
// Bind a change event on drop down!
$('#type').change(function(){
$('.someDiv').attr('id' , $('#type').val() );
});
$('.someDiv a').attr('href' , 'some-link#' + $('#type').val() );