当前位置: 首页 > 面试题库 >

如何正确地在HTML属性中转义引号?

姬安志
2023-03-14
问题内容

我在下拉式网页上有一个下拉菜单,当值字符串包含引号时,该网页中断。

值为"asd,但在DOM中,它始终显示为空字符串。

我已经尽一切努力设法正确地对字符串进行转义,但无济于事。

<option value=""asd">test</option>
<option value="\"asd">test</option>
<option value="&quot;asd">test</option>
<option value="&#34;asd">test</option>

如何在页面上呈现此内容,以便回发消息包含正确的值?


问题答案:

&quot; 是正确的方法,这是您的第三项测试:

<option value="&quot;asd">test</option>






alert($("option")[0].value);


<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<select>

  <option value="&quot;asd">Test</option>

</select>

或者,您可以用单引号分隔属性值:

<option value='"asd'>test</option>


 类似资料:
  • 问题内容: 我通过创建html字符串来建立一行以使用jQuery插入表中,即 是从ajax调用返回的字符串,可以包含任何字符。如果包含单引号,它将通过定义属性值的结尾来破坏HTML。 如何确保在浏览器中正确显示字符串? 问题答案: 您只需要用等效的HTML实体字符代码交换任何字符: 另外,您可以使用jQuery的DOM操作方法创建整个内容:

  • 问题内容: 我正在尝试使用在锚的title属性中包含双引号的字符串。到目前为止,我尝试了这些: 和 请注意, 不能 使用单引号。 问题答案: 这个变体- 是正确的,并且可以正常工作-您在呈现的页面中看到正常的引号。

  • 问题内容: 给出以下两个html / php代码段: 和 我需要为回显变量使用哪种字符编码?我可以使用任何内置的PHP函数吗?请假设这些值尚未被编码。没有魔术引述什么也没有。 问题答案: 使用和。 在将字符串显示给用户之前,请始终将其转义。

  • 问题内容: 如何在Java属性文件中转义等号()?我想在文件中添加以下内容: 问题答案: 此外,请从javadoc上的类参考 load(Reader reader) 方法 在方法文档中说 关键包含了所有的从第一个非空格字符以及高达行的字符,但不包括第一转义 ,或比行结束符等空白字符。所有这些密钥终止字符都可以通过用前面的反斜杠字符转义来包括在密钥中;例如, 将是两个字符的键 可以使用和转义序列包括

  • 问题内容: 背后有不同的原因,但是我想知道如何简单地向JSX中的元素添加自定义属性? 问题答案: 编辑:更新以反映React 16 React 16本机支持自定义属性。这意味着向元素添加自定义属性现在就像将其添加至函数一样简单,如下所示: 先前的答案(第15和更早版本) 当前不支持自定义属性。有关更多信息,请参见此未解决的问题: 解决方法是,您可以在中执行以下操作:

  • 问题内容: 我坚持这样: 我有一个写在HTML报告。的是 但是该链接不起作用,因为“ Evidencia”未包含在引号中,如何将引号放在参数中? 在带来这二零一三年十月一十日09:15:00.110 问题答案: 您可以使用。在Java中,您可以使用来访问转义字符。