jQuery多选错误
是虫子吗? 这一选择适用于:jQuery多选错误,jquery,Jquery,是虫子吗? 这一选择适用于: <select id="select_advsels" name="pixel_advsels" multiple> <option>All</option><option>Mobvista (TS-126)</option> </select> jQuery('#select_advsels').val(['Mobvista (TS-126)']); 当选项中的两个单词被多个空格分隔时,j
<select id="select_advsels" name="pixel_advsels" multiple>
<option>All</option><option>Mobvista (TS-126)</option>
</select>
jQuery('#select_advsels').val(['Mobvista (TS-126)']);
当选项中的两个单词被多个空格分隔时,jQuery无法选择:
<select id="select_advsels" name="pixel_advsels" multiple>
<option>All</option><option>Mobvista (TS-126)</option>
</select>
jQuery('#select_advsels').val(['Mobvista (TS-126)']);
呈现html时,它会用单个空格替换空格:
jQuery('#select_advsels option').each(function(){
console.log(this.value.replace(' ', '-'));
})
演示:
提及
HTML处理空白字符、空格、制表符和换行符
与普通字符不同。通常,只有一个空格
包含换行符或空格字符序列的字符
被视为单个空格,前导/尾随空格为
淘汰。这就是所谓的“折叠空白”。因此
以下两段被视为完全相同
呈现html时,它会用单个空格替换空格:
jQuery('#select_advsels option').each(function(){
console.log(this.value.replace(' ', '-'));
})
演示:
提及
HTML处理空白字符、空格、制表符和换行符
与普通字符不同。通常,只有一个空格
包含换行符或空格字符序列的字符
被视为单个空格,前导/尾随空格为
淘汰。这就是所谓的“折叠空白”。因此
以下两段被视为完全相同
如前所述,浏览器将多个连续的空白字符压缩为一个空格。如果绝对需要保留双空格,则在声明标记时使用显式值属性: 显示给用户的值只有一个空格,但提交表单时发送的值或使用JavaScript时匹配的值将保留多个空格
如前所述,浏览器将多个连续的空白字符压缩为一个空格。如果绝对需要保留双空格,则在声明标记时使用显式值属性: 显示给用户的值只有一个空格,但提交表单时发送的值或使用JavaScript时匹配的值将保留多个空格
这不是jQuery-html用单个空格替换了continues空格-请参见@ArunPJohny-Post it!这就是它的工作原理。@tymeJV我没有发布它,因为我找不到支持它的规范。它不是jQuery-html将continues空格替换为单个空格。请参见@ArunPJohny-发布它!这就是它的工作原理。@tymeJV我没有发布它,因为我找不到支持它的规范