我正在研究富文本编辑器,直到现在都做得很好.我已经创建了一个单独的.js文件来将其用作插件.
现在我想通过文件给它一个类名来使用这个插件.但.cshtml它似乎不起作用,我已经搜索了相关的答案,他们说使用document.getElementsByClassName将解决我的问题.
请仔细阅读此代码并告诉我出了什么问题?
文本编辑器.js -
var richTextEditor = document.getElementsByClassName("text-editor");
richTextEditor.contentDocument.designMode = 'ON';
$('#strong').live('click', function () {
richTextEditor.contentDocument.designMode = 'ON';
richTextEditor.contentDocument.body.contentEditable = true;
richTextEditor.contentDocument.execCommand('bold', false, null);
richTextEditor.focus();
});
Run Code Online (Sandbox Code Playgroud)
cshtml文件 -
<script src="/js/Texteditor.js" type="text/javascript"></script>
<script src="/js/jquery.js" type="text/javascript"></script>
<div id="strong" class="command btn"><i class="icon-bold icon-black"></i></div>
<iframe id="edtNoteCreate" class="text-editor" name="DisplayNote" style="width:430px;height:150px;">@((Model.Note != null ? Model.Note : ""))</iframe>
Run Code Online (Sandbox Code Playgroud) 我试图在表头上获取click事件,使用jQuery很容易.我希望点击事件在除第一个标题之外的所有标题上都是活动的.
我正在使用CSS的nth-child()属性转义第一个标头.
这就是我在做的事情 -
$(function(){
$('th:nth-child(2 3 4 5)').click(function(){
$(this).CSS("font-weight","bolder");
});
});
Run Code Online (Sandbox Code Playgroud)
我没有得到结果.有没有更好的方法可以自己做到这一点:nth-child()?
http://jsfiddle.net/tQnVt/621/
这个小提琴说明了我的问题.
假设我在jsrender模板的帮助下将JSON绑定到视图上.
var vm = {
foo: {color: "red",otherObjectToMatch:"object"},
testData: [{color: "red"}, {color: "yellow"}, {color: "blue"}]
};
Run Code Online (Sandbox Code Playgroud)
对象vm有2个属性 - 1)普通对象2)对象数组.
模板-
<script id="template" type="text/x-jsrender">
<p>
{{:foo.color}}
</p>
<ul>
{{for testData}}
<li>index: {{>color}}</li>
{{/for}}
</ul>
</script>
Run Code Online (Sandbox Code Playgroud)
我想从普通对象#1的属性匹配,如果它的属性颜色与循环中的属性匹配,那么将应用一些类.
我试过了-
<p>
{{:foo.color}}
</p>
<ul>
{{for testData}}
{{if foo.color=={{>color}} }}
<li class='match'>index: {{>color}}</li>
{{else}}
<li>index: {{>color}}</li>
{{/if}}
{{/for}}
</ul>
Run Code Online (Sandbox Code Playgroud)
这是一次失败的尝试.我找不到如何匹配jsrender中的其他对象.
当分钟超过59时,我使用jQuery将分钟转换为小时; 小时变为1.
到目前为止我试过这个 -
<script type="text/javascript">
$(document).ready(function () {
$('.minutes').change(function () {
if ($('.minutes').val() > 59) {
Math.floor($('.hour').val()) = ($(this).val()) + 1;
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
Jsfiddle链接 - 分钟到小时
每次超过60的乘法时,我希望分钟显示转换小时.
感谢您的时间.
基本上,我需要一个将DataReader对象转换为通用类型的转换器。
所以当我做的时候-
while(dataReader.HasRows()){
var result= dataReader.ConvertToObject<MyModel>();
}
Run Code Online (Sandbox Code Playgroud)
它调用通用类型的扩展方法-
public static T ConvertToObject<T>(this DbDataReader reader) where T : new()
{
T res = new T();
T t = new T();
for (int inc = 0; inc < reader.FieldCount; inc++)
{
Type type = t.GetType();
PropertyInfo prop = type.GetProperty(reader.GetName(inc));
var value = reader.GetValue(inc);
if (value == System.DBNull.Value)
{
value = null;
}
var targetType = IsNullableType(prop.PropertyType) ? Nullable.GetUnderlyingType(prop.PropertyType) : prop.PropertyType;
value = Convert.ChangeType(value, targetType);
prop.SetValue(t, value, null);
}
res = …Run Code Online (Sandbox Code Playgroud) 我只是试图调试一个用 asp.net core 2.0 构建的项目。然而,它在启动 kestrel 服务器时编译成功但失败。
我得到的运行时异常是
服务器地址“ http://localhost:56950/ ”中的方案无法识别。仅支持“http://”。
据我了解,它必须与https://服务器方案有关。但我不记得如果我不小心把https配置放在某个地方。
到目前为止,我偶然发现了这个来源,但没有运气。
任何人都可以把我放在正确的方向吗?
错误
我的页面上有三个div.
你可以在这里看到样品 -
在这个页面上我点击了褪色div.根据我的假设,一切都很顺利.
现在,如果我点击一个div选项卡,它的所有兄弟姐妹都会逐渐消失,并且在显示所有按钮点击时再次淡入.
当div隐藏时,它会进入默认的左侧位置.但是我希望我点击的div应该始终位于页面的中间位置.所以我试着给它第二个孩子的索引位置,但这是行不通的.
如何在中间移动盒子获得第二个孩子的索引位置?
jQuery-
$(function () {
var index = $('.span4:nth-child(2)').index();
$('.container .row-fluid .span4 ').click(function () {
$(this).show().siblings().fadeOut();
$(this).css('margin', index);
});
$('.show-all').click(function () {
$('.span4').fadeIn();
});
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试添加以逗号分隔的值.
Tried-
$(function(){
$('#sum').keyup(function(){
var prevalue=$('#sum').val().split(",");
for (i=0;i<prevalue.length;i++){
prevalue+=prevalue[i];
$('h1').html(prevalue);
}
});
});
Run Code Online (Sandbox Code Playgroud)
此数组变为无限且不循环值.
如何添加逗号分隔的值?
我有以下输入框.

我减小了它们的宽度以使它们在线对齐,并且在全尺寸窗口中看起来很好,现在当我做窄屏时出现问题.
做窄屏时看起来很糟糕.
看看-

我尝试使用这些输入框来设置新线max-width.
在代码中 -
我正在使用输入 -
价格Ex.增值税-
<input type="text" style="width:85%;max-width:85%;" id="Order" maxlength = "10" name="PriceExVat" onkeypress="validate(event)"/>
Run Code Online (Sandbox Code Playgroud)
但是在做窄屏时它并没有获得新的界限.
我希望这些输入块具有所需的响应式布局 -

我问这个奇怪的问题是因为我在代码中遇到了 CSS 问题。
概括
我有一个用 css 设计的按钮。
.button-phone
{
width: 15px;
background: url('/img/icon_phone.png') no-repeat;
font-size: 10.5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
width: 14px;
height: 14px;
*margin-right: .3em;
line-height: 14px;
vertical-align: text-top;
}
Run Code Online (Sandbox Code Playgroud)
此处,宽度设置为15px和14px在单个样式代码中。
我的问题
我想知道分配宽度或任何其他属性两次是否有效?如果它有效,那么将应用哪一种?
就我而言,按钮设置为某个宽度,但我不知道设置了哪个宽度。我如何知道设置了哪一个?
我是SQL查询的新手,很抱歉这个基本问题.
我想将值插入到列的值为的表中 null
我试过跟随
INSERT INTO SystemUsers(FilePath)
If @FilePath IS Null
values('C:\Users\Developer\Desktop\MvcApplication8\MvcApplication8\App_Data\Uploads\Lighthouse.jpg')
Run Code Online (Sandbox Code Playgroud)
和
INSERT INTO SystemUsers(FilePath)
where FilePath IS Null
values('C:\Users\Developer\Desktop\MvcApplication8\MvcApplication8\App_Data\Uploads\Lighthouse.jpg')
Run Code Online (Sandbox Code Playgroud)
但是这不起作用,如果列的值为null,我如何在列中插入默认值?
我有一个包含富文本编辑器的表单。
虽然富文本编辑器中只有内容,但将其保存在数据库中时没有任何问题。但是当我在其中附加图像时,它总是用这个错误来戳我-
Invalid URI: The Uri string is too long.
Run Code Online (Sandbox Code Playgroud)
是的,URI 确实太长了,但是即使我已经给出了要nvarchar(MAX)保存的数据类型,为什么这个表单不保存它呢?
参见图片——

以及该图像的 URI -

虽然模型类型具有nvarchar(MAX)此富文本编辑器的数据类型。
我正在执行简单的保存功能并通过以下方式呈现富文本编辑器的值
@Html.Raw()帮手。
对于该编辑器的渲染,我在客户端执行此操作 -
@Html.Raw(Model.businessDetails)
Run Code Online (Sandbox Code Playgroud)
模型-
public string businessDetails{get;set;}
为什么 SQL SERVER 不保存这么长的 uri?我提交的表单出了什么问题?
我在使用这个非常简单的jQuery代码时遇到了麻烦.
我有一个textarea和一个发表评论的按钮.每当我发表评论时,textarea的价值将被列出.
HTML
<textarea rows="5" cols="40" class="Textarea"></textarea>
<ul>
<li class="comment_list"></li></ul>
<input type="button" value="Post" class="button_post"/>
Run Code Online (Sandbox Code Playgroud)
我正在使用这个jQuery代码 -
$(function(){
var text_t=$(".Textarea").val();
$(".button_post").click(function(){
$(" .comment_list").val(text_t);
});
});
Run Code Online (Sandbox Code Playgroud)