基于此链接,我尝试添加一个新按钮,它允许我在光标位置插入一个字符串.它到目前为止工作,但我不得不改变这一行:
this.quill.insertText(cursorPosition, "?");
Run Code Online (Sandbox Code Playgroud)
至:
this.quill.clipboard.dangerouslyPasteHTML(cursorPosition, '<i>?</i>');
Run Code Online (Sandbox Code Playgroud)
因为我希望能够使用字符串粘贴HTML标记.
现在,在下一步中,我想添加一个带有HTML标记的类:
this.quill.clipboard.dangerouslyPasteHTML(cursorPosition, '<i class="my-icon">?</i>');
Run Code Online (Sandbox Code Playgroud)
但是,每当我现在单击该按钮时,该类就完全被丢弃了.事实上,我得到的标签是em,而不是标签i,它适用于我想做的事情(斜体),但它仍然很烦人.
单击按钮时,如何确保标签和类保持不变?我想要做的就是单击一个按钮,并在一个带有类的span中包含一个小字符串,以便在编辑器中显示.我怎样才能做到这一点?
我对SimpleXml还是比较新的.我正在做的事情:
我有很多xml文件,它们的构建大致相同.我的问题是我的目标节点中有时会有更多节点.示例(试图获取身体):
xml文件1
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<firstname>My name is WHAT</firstname>
<lastname>My name is WHO</lastname>
<body>My name is CHIKA CHIKA Slim-Shady</body>
</note>
Run Code Online (Sandbox Code Playgroud)
xml文件2
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<firstname>My name is WHAT</firstname>
<lastname>My name is WHO</lastname>
<body><b>My name is CHIKA CHIKA Slim-Shady</b></body>
</note>
Run Code Online (Sandbox Code Playgroud)
我可以在第一个文件中获取文本没有问题:
$xml = simplexml_load_file("filename.xml");
echo $xml->note->body;
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在第二个文件中执行相同操作时,我什么也得不到.
我怎样才能让PHP只在节点中吐出文本,而不考虑目标节点中的任何其他节点?
到目前为止,我只是使用"更改"来查看"数字"类型的输入字段是否已更改.但是,现在我需要知道数字是递增还是递减以执行不同的操作.如何查看数字的变化情况?
使用JQuery寻找解决方案,但普通的旧JavaScript也很好.
如果我的术语在这里,我提前道歉,我还是asp.net的新手.
我有这样的模型:
public class Order
{
public int FoodId { get; set; }
public int Amount { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有一个订单列表,我想为其创建一个副本,每个FoodId 只包含一个元素.所以,如果我有这个:
1, 5
2, 3
1, 2
2, 6
3, 1
Run Code Online (Sandbox Code Playgroud)
我希望得到一个这样的列表:
1, 5
2, 3
3, 1
Run Code Online (Sandbox Code Playgroud)
金额内部对我来说无关紧要,我只想查看第一个列表中存在的所有唯一 FoodId的列表.我更喜欢使用lambda函数,就像这样(显然不是真正的代码):
List<Models.Order> FoodList = new List<Models.Order>(
OrderList.ForEach(o => FoodList.FindAll(if(o.FoodId not in Foodlist) return o))
);
Run Code Online (Sandbox Code Playgroud)