我试图在锚的title属性中使用包含双引号的字符串.到目前为止,我试过这些:
<a href=".." title="Some \"text\"">Some text</a>
<!-- The title looks like `Some \` --!>
Run Code Online (Sandbox Code Playgroud)
和
<a href=".." title="Some "text"">Some text</a>
<!-- The title looks like `Some ` --!>
Run Code Online (Sandbox Code Playgroud)
请注意,使用单引号不是一种选择.
这个IFRAME的标准代码,有没有办法用Just html代码替换src URL?所以我的问题很简单,我有一个页面它从MYSQL加载一个HTML主体我想在框架中呈现该代码,因此它使它自己独立于页面的其余部分,并在特定边界的范围内.
<iframe src="http://example.com" name="test" height="120" width="600">You need a Frames Capable browser to view this content.</iframe>
Run Code Online (Sandbox Code Playgroud) 我需要在JavaScript函数参数中转义单引号以避免这种情况:
onclick="Javascript:INSERT_PRODUCT('188267','WILL AND GRACE','32311','L'ANNIVERSARIO DINOZZE ','20101113|04|18|','13/11/2010 0.00.00','CANALE 5 ',this);"
Run Code Online (Sandbox Code Playgroud)
但我需要在函数调用中转义它们,因为我不知道将传递的值(db变量我无法从数据库中转义).
是否有一个功能允许我做以下的事情?
onclick="Javascript:function(escape(param1), escape(param2), escape(param3));"
Run Code Online (Sandbox Code Playgroud) 我有以下问题 - 从服务器端我得到一个字符串像'hoschi'兄弟'我想把这个字符串放入<input value"MYSTRING" />.这导致一些<input value"hoschi" brother" />显然不起作用的东西
.
有什么办法吗?是否在值标记中"使用"工作转义字符?
谢谢你的帮助,tobi
如果有人能解释原因,我会接受"不可能"的回答.但是,除了使用a的答案之外,我不会这样做,<button>因为这不是这个问题所要求的.
我正在尝试使用两行单词创建一个输入按钮,但是较新版本的chrome不会让我,这是我尝试过的:
回车分离器
<input type="button" value="Line One Line Two"/>
<input type="button" value="Line One\r\nLine Two">Run Code Online (Sandbox Code Playgroud)
我知道你可以使用,white-space: normal;但这不会让你<br>在任何你想要的地方.
input[type="submit"] {
white-space: normal;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法可以在我选择的按钮中添加新行?
即
第一行
第二行
我有一个简单的JavaScript对象,如下所示:
$scope.obj = { "'Architect'": ["asdf","d","e","y"]};
Run Code Online (Sandbox Code Playgroud)
我想'Architect'在选择框中显示值.然而,单引号在试图做的时候就让我失望了ng-repeat.
<select>
<option ng-repeat="row in obj['Architect']" value="{{row}}">{{row}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这不会填充选择框,它只显示一个空的选择框.我假设它将单引号解释为字符串文字,但即使我添加单引号并转义它们,它仍然无法按预期工作.我错过了什么吗?
这应该是非常直接的.... 我希望placeholdera 中的文本textarea显示引号。如“你好”。
我尝试了通常可靠的 "\"Hello\"" 但这不起作用......它只是输出 \ 因为它看到了包含在开始和结束引号之间的内容。
我想从想要的MySQL数据中下拉列表<option value ='and acode ='Aircraft1''>,包括将其传递给查询的两个单引号。我已经加入了反斜杠,但是它不起作用。我的代码有什么问题?
<?php
$asql = "SELECT * FROM aircraft";
$aresult = mysql_query($asql);
?>
Aircraft:
<select name="aircraft">
<option value="and (acode = 'RP-C1086' or acode='RP-C1728')" checked/>All</option>
<?php while($arow=mysql_fetch_array($aresult))
{
echo "<option value='and acode=\'".$arow['reg']."\''>".$arow['reg']."</option>";
} ?>
</select>
Run Code Online (Sandbox Code Playgroud) 我在我的javascript(它的jquery)中有这行代码
$('#myobject').append("<img width='225' title='"+addslashes(post.title)+"' src='"+urlvisual+"' />");
Run Code Online (Sandbox Code Playgroud)
addslashes函数是从另一篇关于转义引号的帖子中提取的
function addslashes( str ) {
return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\0/g, "\\0");
}
Run Code Online (Sandbox Code Playgroud)
但结果仍然打破了title属性,有什么建议吗?