gpt4 book ai didi

javascript - jquery :selected not working as expected

转载 作者:行者123 更新时间:2023-11-28 11:18:52 25 4
gpt4 key购买 nike

我有以下 HTML 选择框片段:

<select id="Obj_cboscreen" class="menubarselect" name="page">
<option att="1stOption" value="0" selected="">abc</option>
<option att="2ndOption" value="1">def</option>

当我运行以下代码时:

var attribute = $('#Obj_cboscreen :selected').attr('att');
var name = $('#Obj_cboscreen :selected').html();

我(分别)得到 1stOption 和 abc。

当我将选择框更改为不同的选项时,例如:

<select id="Obj_cboscreen" class="menubarselect" name="page">
<option att="1stOption" value="0">abc</option>
<option att="2ndOption" value="1" selected="">def</option>

我得到了与之前相同的输出结果。

“第一个选项和 abc”

现在我注意到了选定的=“”。这看起来不对,我环顾了项目,但找不到它的生成位置,但它正在正确渲染。

我想知道为什么所选选择器无法正常工作?

最佳答案

以下代码适用于我 -

var attribute = $('#Obj_cboscreen :selected').attr("att");
var name = $('#Obj_cboscreen :selected').html();

alert(attribute + name);

您的代码有一些更改。

attr(att)attr("att")

$('#Obj_cboscreen:selected')$('#Obj_cboscreen :selected')

下面的 jsfiddle 显示了将“selected”属性添加到第二个选项时工作的代码。

http://jsfiddle.net/ipr101/bjWt3/

关于javascript - jquery :selected not working as expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7046968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com