可能重复:
设置没有值的属性
有时,在处理HTML时,需要在不使用任何值的情况下设置DOM元素的属性,例如,请参见此处的所选参数:
<select id="auto-makers">
...
<option value="fiat" selected>FIAT</option>
<option value="ford">FORD Motor Company</option>
<option value="gm">General Motors</option>
...
</select>
超文本标记语言文档中的这种属性并不罕见。例如,下面列出了可能的属性:
如何使用Javascript和/或jQuery在运行时设置没有值的属性?
按照您的示例,假设您
<select id="auto-makers">
...
<option value="fiat">FIAT</option>
<option value="ford">FORD Motor Company</option>
<option value="gm">General Motors</option>
...
</select>
并且您要将选择的
属性添加到
var select = document.getElementsById('auto-makers');
for (var i=0; i<select.options.length; i++){
if (select.options[i].value=="fiat"){
select.options[i].setAttribute('selected','');
break;
}
}
而使用jQuery,您可以简单地使用
attr
方法:
$('#auto-makers').find('option[value="fiat"]').attr('selected','');
在这两种情况下,都会传递一个空字符串作为属性的值。
您可以通过查看您提供的更改之后的相关超文本标记语言代码来验证输出是否是所需的输出。
最后,请注意,类似的问题是:“设置没有值的属性”。
我想选择强标签内的文本,但不在其下的div。。。 有没有可能直接与jsoup合作? 我的选择尝试(不工作,选择强标签内的完整内容): HTML:
我想使用JQuery向没有值的HTML元素添加属性 添加所需的 如果属性后面没有,该怎么做?
我对angular很陌生,假设我有一个这样的值数组 我想要不同的html为真值和不同的html为虚假值,而使用ngFor,我遵循这个博客,并实现了这一点,但它不工作 比如。
出于某种原因,我通过POST提交的表单发送的是选项文本,而不是表单的选项值。这是我的选择声明: 当我用PHP打印我的$\u POST数组时。我有: 我对jquery特别陌生,我使用jquery以模态的方式呈现表单,因此我将粘贴下面的完整表单/div和javascript,以防相关: return_frequency()是一个php函数,根据输入返回“每2周”或“每周”。 我错过了什么?
问题内容: 大家好,我将我的下拉列表与Jquery-Select2绑定在一起。它的工作正常,但现在我需要使用Jquery-Select2绑定多值selectBox。 我的DropDwon 通过此链接 http://ivaynberg.github.com/select2/ 我正在使用Mutiple Value Select Box,我可以将dropdwon与 它的工作正常,但现在我需要在编辑模式的
log4j2配置的筛选器部分可能与下面的示例类似,但NoMarkerFilter语句应该捕获未设置标记的情况。