Javascript 如何获取selectbox中的文本而不是值

Javascript 如何获取selectbox中的文本而不是值,javascript,Javascript,$('[name=“campaign_template”]')。在('click',函数(){ log($(this.val()); }) 活动模板 活动模板2 我找到了 $('[name="campaign_template"]').on('click', function () { console.log($(this).parent().text()); }) 你是这个意思吗 $('[name="campaign_template"]').on('clic

$('[name=“campaign_template”]')。在('click',函数(){
log($(this.val());
})

活动模板
活动模板2
我找到了

  $('[name="campaign_template"]').on('click', function () {
        console.log($(this).parent().text());

    })
你是这个意思吗

$('[name="campaign_template"]').on('click', function () {
        console.log($(this)[0].getAttribute('name'));

    })

您的意思是要在
标签中获取文本还是输入名称?请使用
.text()
而不是
.val()
@NotABot我尝试了它,但它不起作用:(
text()
返回空值…此.nextSibling.textContent。。。