Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 基于它更改选择选项';s索引(Jquery)_Javascript_Jquery_Html_Dom - Fatal编程技术网

Javascript 基于它更改选择选项';s索引(Jquery)

Javascript 基于它更改选择选项';s索引(Jquery),javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我需要根据它的索引而不是它的值来更改选项 我当前的代码: HTML 如何通过jquery更改#位置的VAL 我更新了代码,上面的现在可以工作了 $('#location :nth-child(2)').prop('selected', true); // To select via index 事实证明这是正确的表达方式 $(document).ready( function() { $('#location-1').click(function() { aler

我需要根据它的索引而不是它的值来更改选项

我当前的代码: HTML

如何通过jquery更改#位置的VAL

我更新了代码,上面的现在可以工作了

    $('#location :nth-child(2)').prop('selected', true); // To select via index
事实证明这是正确的表达方式

$(document).ready( function() {
     $('#location-1').click(function() {
     alert('first clicked')
                $("#locations").val($("#locations option:first").val());
            });
        $('#location-2').click(function() {
        alert('second clicked')
                $("#locations").val($("#locations option:second").val());
            });
    });
 $('#location-1').click(function() {
 alert('first clicked')
        $('#location :nth-child(1)').prop('selected', true); // To select via index
        });
    $('#location-2').click(function() {
    alert('second clicked')
        $('#location :nth-child(2)').prop('selected', true); // To select via index
        });
});
    $('#location :nth-child(2)').prop('selected', true); // To select via index