Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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/3/wix/2.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 如何获取HTML标记元素的值并将该值存储在变量中_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何获取HTML标记元素的值并将该值存储在变量中

Javascript 如何获取HTML标记元素的值并将该值存储在变量中,javascript,jquery,html,Javascript,Jquery,Html,假设我有一个标记select,其中有一个值部分,该部分保存动态值,它是一个令牌。我想将该值存储在标记下的变量中。以下是标记名: <option value="XXX|123456789123456789123456789123456789123456789123456789123456789"> 我想储存全部价值。如何做到这一点?您缺少的是选择器。将id或class属性指定给或任何输入。如果它是一个表单,那么您需要为它分配一个name属性。这将帮助您访问脚本中的值 像这样 访问 &

假设我有一个标记select,其中有一个值部分,该部分保存动态值,它是一个令牌。我想将该值存储在标记下的变量中。以下是标记名:

<option value="XXX|123456789123456789123456789123456789123456789123456789123456789">

我想储存全部价值。如何做到这一点?

您缺少的是选择器。将id或class属性指定给或任何输入。如果它是一个表单,那么您需要为它分配一个name属性。这将帮助您访问脚本中的值

像这样

访问

<script>
jQuery(document).ready(function($) {
    $(document).on('click', 'button_selector',function () {
        var my_val = $('#my_hidden_value').val();
        //Do with it what ever you want
    })
});
</script>
或 访问

<script>
jQuery(document).ready(function($) {
    $(document).on('click', 'button_selector',function () {
        var my_val = $('.my_hidden_value').eq(0).val();
        //Do with it what ever you want
    })
});
</script>

我认为您正在搜索此代码-

<script>
    jQuery(document).ready(function($) {
        $(document).on('change', 'selector_for_select',function () {
                var my_val = $('option:selected',this).val();
                //Do with it what ever you want
        });
    });
</script>

我不确定您在问什么,但是您可以通过在更改事件处理程序中使用val方法来获得select元素的所选值。如果你花时间搜索的话,已经有很多问题涉及到如何做到这一点。我有一个标记名,我想将该值存储在一个变量中,并想在另一个标记中使用该值。单击或选择时存储选项值?你想对一个或多个元素执行此操作吗?如果对于一个元素,可以使用var myVar=$your-element-id.val;Sahu先生你之前的语法已经给了我答案是的谢谢Vishal。还有一件事我想把这个值my_val放在xyz中,我该怎么做?必须有数据列表或选择父项。如果是新的设置,那么你可以附加它…很抱歉,我是新来的,请你解释一下。通过代码是非常感激的。谢谢:。这可能会有帮助。