为什么
$("input[name=eingangstuer_befestigung][value=ZumEinbetonieren]").prop('checked', true);
工作和
$("input[name=eingangstuer_befestigung][value=Zum Einbetonieren]").prop('checked', true);
不
有没有办法可以保留值中的空格并仍然使该死的bug和时间被称为javascript的时间做了它应该做的事情?
答案 0 :(得分:4)
如果您的属性的值中包含空格,请在其周围使用单引号,如下所示:
[value='Zum Einbetonieren']
或者,如果您只需要匹配第一个单词,则可以使用~
符号匹配包含空格的选择器中的指定值。例如:
[value~=Zum]
第二个选项将匹配以Zum
开头的任何选择器。 (注意单词后面的空格。)