如何正确地在HTML属性中转义引号?
我在下拉式网页上有一个下拉菜单,当值字符串包含引号时,该网页中断。
值为"asd
,但在DOM中,它始终显示为空字符串。
我已经尽一切努力设法正确地对字符串进行转义,但无济于事。
<option value=""asd">test</option><option value="\"asd">test</option>
<option value=""asd">test</option>
<option value=""asd">test</option>
如何在页面上呈现此内容,以便回发消息包含正确的值?
回答:
"
是正确的方法,这是您的第三项测试:
<option value=""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=""asd">Test</option>
</select>
或者,您可以用单引号分隔属性值:
<option value='"asd'>test</option>
以上是 如何正确地在HTML属性中转义引号? 的全部内容, 来源链接: utcz.com/qa/422030.html