如何使用JQuery获取随机ID的值?

时间:2017-12-27 09:31:16

标签: javascript jquery

我想要选择下拉列表的文本值。 但是每个刷新页面后我的ID都会改变。 我想知道如何使用jQuery获取每次刷新后更改的id的文本值。

例如:

  

首先REFRESH => id =“select2-account-t4-container”

     

第二次REFRESH => id =“select2-account-g8-container”

等等......

2 个答案:

答案 0 :(得分:2)

你可以使用选择器^=开头,如:

$('[id^="select2-account"] option:selected').val(); //value
//Or
$('[id^="select2-account"] option:selected').text(); Text

这样,您将始终关注id中的固定静态部分。

答案 1 :(得分:0)

如果你可以通过Id或其他方式选择html标签,则无需在其中使用id。足够应用$(el).val()并获得选定的值。

$(document).ready(function() {
        var el = $('#select_el');
        //value after page rendering
        console.log(el.val());
        //value after select event
        el.change(function(){
            console.log(el.val());
        });
    });