有没有办法获取触发事件的元素的ID?
我想的是:
<html>
<head>
<script type="text/javascript" src="starterkit/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("a").click(function () {
var test = caller.id;
alert(test.val());
});
});
</script>
</head>
<body>
<form class="item" id="aaa">
<input class="title"></input>
</form>
<form class="item" id="bbb">
<input class="title"></input>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当然除了var test
应该包含id "aaa"
,如果从第一个表单触发事件,并且"bbb"
如果事件是从第二个表单触发的话.
完整的错误消息是:
"项目'my.project.name'受源代码控制.使用源代码控制注册此项目时发生错误.建议您不要对此项目进行任何更改."
似乎我可以使错误消息消失,并通过打开csproj文件正确加载项目,并删除名称以"scc"开头的所有节点 - 但是,我必须确认是否要使用解决方案源控件设置每次我打开解决方案.
有什么建议?
我有一个应用程序,我正在实现本地化.
我现在需要动态引用资源文件中的名称.
假设我有一个名为Login.resx的资源文件,有许多字符串:foo ="hello",bar ="cruel"和baz ="world"
通常,我将引用为:String result = Login.foo; 和结果=="你好";
我的问题是,在代码时,我不知道我是否想要引用foo,bar或baz - 我有一个包含"foo","bar"或"baz"的字符串.
我需要这样的东西:
登录[ "富"];
有谁知道有没有办法动态引用资源文件中的字符串?
我有以下代码设置cookie:
string locale = ((DropDownList)this.LoginUser.FindControl("locale")).SelectedValue;
HttpCookie cookie = new HttpCookie("localization",locale);
cookie.Expires= DateTime.Now.AddYears(1);
Response.Cookies.Set(cookie);
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试读取cookie时,Value为Null.cookie存在.如果检查我永远不会超过以下:
if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
Run Code Online (Sandbox Code Playgroud)
救命?
我正在开发一个Web应用程序,在那里我用XML将数据从服务器传输到浏览器.
由于我是丹麦人,我很快就遇到了人物问题æøå
.
我知道在html中,我使用"&aelig;&oslash;&aring;"
for æøå
.
然而,一旦字符通过JavaScript,我"?"
在使用时会得到黑盒子æøå
,并按"æøå"
原样打印.
我已经确定将它设置为utf-8,但这没有多大帮助.
理想情况下,我希望它可以与任何特殊字符(自然)一起使用.
下面列出了不起作用的示例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" charset="utf-8">
alert("æøå");
alert("æøå");
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
好的,感谢Grapefrukts的回答,我得到了它的工作.
我实际上需要它来自MySQL服务器的数据.由于以UTF-8编码保存文件只能解决静态内容的问题,我想我会包含MySQL服务器的字符串解决方案,使用PHP取出:
utf8_encode($MyStringHere)
我正在为一个由几个项目组成的asp.net应用程序进行本地化.
为此,在一些项目中使用了一些字符串.当然,我希望每个项目中只有一个资源文件的副本.
由于资源文件没有命名空间(至少据我所知),它们不能像常规类一样被访问.
有没有办法在同一个解决方案中引用另一个项目中的resx文件?
我是时间跟踪应用程序RescueTime的忠实用户和常客.
该服务要求您安装一个在后台运行的小程序,并跟踪在任何给定时间哪些程序和页面具有焦点.
此外,无论我使用哪种浏览器,它都可以让您"聚焦",将黑名单中的所有网站重定向到其主页.也就是说,我看到我访问的主页,然后很快被重定向.
这个阻止/重定向是如何工作的?它似乎与浏览器无关,我没有看到我的代理设置有任何变化,所以它不会以这种方式拦截流量.
此外,它是跨平台的,看起来Mac OS和Windows的客户端工作方式相同.
有关如何实现此功能的任何想法?
我正在研究一个从我的前辈那里继承的旧数据库.
在其中,一些浮点字段包含NaN,其中应该为null.
以下SQL不起作用,因为它无法识别NaN.
UPDATE xxx SET column= null WHERE column=NaN
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有两个表具有相同的模式和复合键,表a和表b
我需要在表a中向表b中插入行,其中表b中不存在相同的键.
我该怎么做呢?
我有以下HTML:
<div style="position: relative; text-align: left;">
<img id="chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181_BaseImage" src="chart.gif" width="460px" height="240px" usemap="#chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181" border="0">
<map name="chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181">
<area shape="poly" alt="Second Dot" coords="256,51,259,48,256,45,253,48"></area>
<area shape="poly" alt="First Dot" coords="183,51,186,48,183,45,180,48"></area>
</map>
</div>
Run Code Online (Sandbox Code Playgroud)
当我使用IE7时将鼠标悬停在图表上的区域上时,Alt文本("第一点"和"第二点")正确显示为工具提示,但在使用Firefox或IE8时它们不会显示.
有什么想法吗?