我有以下代码,我无权访问.
我想要做的是在第一个选项中添加一些文本,现在是空的."选择地址"等文字
<select name="My_Saved_Billing"
onChange="Choose_My_Saved_Billing(this.selectedIndex)" style="background-color:#EEEEEE">
<option></option>
<option value="1394">text</option>
</select>
Run Code Online (Sandbox Code Playgroud)
str*_*ger 11
$('select[name=My_Saved_Billing] > option:first-child')
.text('Select Address');
Run Code Online (Sandbox Code Playgroud)
如果要查找空选项,而不仅仅是第一个选项,请使用:
$('select[name=My_Saved_Billing] > option:empty')
// or
$('select[name=My_Saved_Billing] > option:empty:first')
Run Code Online (Sandbox Code Playgroud)
要获得具有特定内容的选项,请使用:
$('select[name=My_Saved_Billing] > option:contains(texthere)')
Run Code Online (Sandbox Code Playgroud)
$("select[name=My_Saved_Billing] option:first").text("Select Address");
Run Code Online (Sandbox Code Playgroud)
从你的评论中回答你的问题(如果我理解正确的话):
如何自动选择具有值或选项文本的第一个选项,以更容易编码
您可以使用"包含属性选择器"执行此操作:
$("select[name=My_Saved_Billing] option[value]:first").text("Foo");
Run Code Online (Sandbox Code Playgroud)
Has属性选择器将忽略包含空值的当前属性(因此value=""将不匹配).
| 归档时间: |
|
| 查看次数: |
11117 次 |
| 最近记录: |