javascript - jquery 在某些 html 样式中不起作用

标签 javascript html

我尝试使我的代码尽可能易于人类阅读并保持我的工作效率,我可以轻松地跟踪错误,就像我的下面的格式一样。

我有一个<html>在 JQUERY 中。但这种格式不适合我。如果我的代码格式看起来很奇怪,我很抱歉,呵呵~

$j("#tool-abs").tooltip({html : true, placement : 'right', trigger : 'hover',
title : 
'
<ul class="toolclass">
  <li>Title   - the quick brown fox jumps </li>
  <li>Title 2 - the quick brown fox jumps </li>
  <li>Title 3 - the quick brown fox jumps </li>
</ul>
'
 });

但是当我的 <html>在一行中,jquery 可以工作。

<ul class="toolclass"> <li>Title   - the quick brown fox jumps </li>  <li>Title 2 - the quick brown fox jumps </li><li>Title 3 - the quick brown fox jumps </li> </ul>

最佳答案

即使您将代码与 + 连接起来...在渲染时它也将在一行...

喜欢:

var toolclass = ' ' +
  '<ul class="toolclass">' +
    '<li>Title   - the quick brown fox jumps </li>' +
    '<li>Title 2 - the quick brown fox jumps </li>' +
    '<li>Title 3 - the quick brown fox jumps </li>' +
  '</ul>' +
' ';

这里,结果将是:

<ul class="toolclass">      <li>Title   - the quick brown fox jumps </li>      <li>Title 2 - the quick brown fox jumps </li>      <li>Title 3 - the quick brown fox jumps </li>    </ul>
<小时/>

但是,如果您想保留格式,请在每行末尾添加空格 + 反斜杠

喜欢:

var toolclass = ' \
  <ul class="toolclass"> \
    <li>Title   - the quick brown fox jumps </li> \
    <li>Title 2 - the quick brown fox jumps </li> \
    <li>Title 3 - the quick brown fox jumps </li> \
  </ul> \
';

那么,结果将是:

<ul class="toolclass">
  <li>Title   - the quick brown fox jumps </li>
  <li>Title 2 - the quick brown fox jumps </li>
  <li>Title 3 - the quick brown fox jumps </li>
</ul>

关于javascript - jquery 在某些 html 样式中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375910/

相关文章:

java - 为什么这个简单的jsp程序没有运行?

javascript - HTML 和 CSS : drop down menu wont work

javascript - crm 2011 如何使用 javascript 隐藏/显示功能区按钮

javascript - 在 react 中如何避免这种类型的错误?

javascript - 输入删除/撤消的事件处理程序

javascript - 使用自定义 jQuery 在同一页面上放置两个轮播的问题

javascript - jQuery 满足 'if' 未执行

javascript - 如何从 moment.js 进行完整复制

python - 使用 BeautifulSoup 解析未关闭的 `<br>` 标签

javascript - 从 100% 过渡到自动