我有一点问题我想在JSF textarea组件上使用MartkItUp JQuery富文本编辑器.我的表单看起来像这样:
<h:form id="comment">
<h:inputTextarea id="commentBody" cols="10" rows="10" value="#{postComment.commentBody}" required="true" requiredMessage="Comment Body is reqguired" >
<f:validateLength maximum="500" minimum="2" />
</h:inputTextarea>
<%-- more of the form... %-->
Run Code Online (Sandbox Code Playgroud)
问题是在输出上它给了我这样的textarea的id
id="comment:commentBody"
Run Code Online (Sandbox Code Playgroud)
当我尝试在JQuery中指出它没有任何反应.
$('#comment:commentBody').markItUp(mySettings);
Run Code Online (Sandbox Code Playgroud)
我之前有一个普通的textarea,没有问题.现在,我有很多.
我如何在JQuery中指向id,这看起来像是comment:commentBody
PS:我知道我可以用$('textarea')指向这个文本区域.markItUp(mySettings); 但是我正在寻找通过它的ID指向特定文本区域的解决方案.
每次在地图上放置地图标记时,我都会尝试获取POI的经度和纬度.
这似乎有效,但它没有返回正确的LonLat - 它是一个更大的数字,不是一个lonlat点.
GetLonLatFromPixel是正确的方法吗?
为凌乱的代码提前道歉!
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
#heatmapArea {
position:relative;
float:left;
width:800px;
height:600px;
border:1px dashed black;
}
</style>
</head>
<body>
<div id="main">
<div id="heatmapArea">
</div>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
var map, layer
function init(){
//create new map position :
map = new OpenLayers.Map('heatmapArea');
var layer = new OpenLayers.Layer.OSM();
var fromProjection = new OpenLayers.Projection("EPSG:4326"); // Transform from WGS 1984
var toProjection = new OpenLayers.Projection("EPSG:900913"); // 23834 to Spherical …Run Code Online (Sandbox Code Playgroud) 我有一个WCF RESTful服务,它应该返回一个客户的名字和姓氏作为XML响应,该服务的定义如下所示
[OperationContract]
[WebInvoke(Method = "POST",
RequestFormat = WebMessageFormat.Xml,
ResponseFormat = WebMessageFormat.Xml,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "/GetNameAndSurname")]
string GetNameAndSurname();
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,例如,返回的XML响应不是正常的XML
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<Customer;
<Name>Andre</Name>
<SurnameName>Lombaard</SurnameName>
>
</string>
Run Code Online (Sandbox Code Playgroud)
我不确定是否是以这种方式返回响应的服务,或者是否是我正在读取数据的方式,仅出于提供信息的目的,我包含了用于阅读下面的响应的代码,
var request = HttpWebRequest.Create(url);
request.Method = "POST";
request.Timeout = 2 * 60 * 1000;
byte[] byteArray = Encoding.UTF8.GetBytes(xml);
request.ContentType = "text/xml";
request.ContentLength = byteArray.Length;
var dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
var response = request.GetResponse();
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream, Encoding.UTF8);
dataStream.Flush();
var results = reader.ReadToEnd();
reader.Close(); …Run Code Online (Sandbox Code Playgroud) 有没有什么方法可以引用父值,例如每个例子
.btn-blue {
background-color: $light-blue;
&:hover {
background-color: rgba($light-blue,.7);
}
}
.btn-green {
background-color: $light-green;
&:hover {
background-color: rgba($light-green,.7);
}
}
Run Code Online (Sandbox Code Playgroud)
我想写一个:悬停选择器,它将获得父级的值.就像是
.btn-blue {
background-color: $light-blue;
}
.btn-green {
background-color: $light-green;
}
.btn-green, .btn-blue {
&:hover {
background-color: rgba($parent_color,.7);
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我使用WPF创建了一个非常漂亮的Windows 8-ish界面.它已经比我希望的方式更好了,但我想知道以下内容:
以某种方式可以检索用户设置的当前窗口颜色吗?您知道,右键单击桌面时可以设置Aero颜色...我的计划是在GUI上使用该颜色作为几个画布元素.
提前致谢!
我有这样的功能:
$(document).ready(function () {
$("*").click(function () {
alert($(this).attr('id').toString());
});
});
Run Code Online (Sandbox Code Playgroud)
在页面我有这样的事情:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script language="javascript" src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<div id="div1">Some stuff
<div id="div2">Some other stuff
<asp:Button ID="Button1" runat="server" Text="Button" />
<div id="div3">More stuff
<asp:Button ID="Button2" runat="server" Text="Button" />
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我点击某些东西它工作正常,但它提醒我三次(或更多).例如:我点击button2.Alertbox随button2.id一起出现,然后是div3.id,div2.id等.它显示了该按钮下的所有id.如果我尝试将此id存储到变量,如下所示:
var storedId = $(this).attr('id').toString();
Run Code Online (Sandbox Code Playgroud)
它存储了最后一个.这意味着我得到了form1的id.
我如何获得第一个ID?点击按钮或点击标签的ID或我在页面上的任何内容.
我正在制作一个游戏,我希望用户能够从右侧滑动并从Windows 8中的魅力栏中打开设置.
我尝试了很多东西,但我还没有设法让它工作.如果有人这样做了,请告诉我你是怎么做到的.我正在使用Visual Studio 2012 express.
我有一个静态功能:
static string GenRan()
{
List<string> s = new List<string> {"a", "b"};
int r = Rand();
string a = null;
if (r == 1)
{
a += s[0];
s.RemoveAt(0);
}
if (r == 2)
{
a += s[1];
s.RemoveAt(1);
}
return a;
}
Run Code Online (Sandbox Code Playgroud)
但每次我调用函数时,列表都会重置,所以我想从静态函数外部访问列表.
有办法吗?
我试过了:
static void Main(string[] args)
{
List<string> s = new List<string> {"a", "b"};
string out = GenRan(s);
}
static string GenRan(List<string> dict)
{
int r = Rand();
string a = null;
if (r == 1) …Run Code Online (Sandbox Code Playgroud) 我似乎有一个指针问题,我似乎无法解决它.有人可以帮帮我吗?
-(void) connectionDidFinishLoading:(NSURLConnection *)connection{
NSLog(@"Finished Downloading Image: %@" ,[connection.originalRequest.URL absoluteString]);
UIImage *CompiledImage=[UIImage imageWithData:ImageData];
SEL selector=@selector(ImageDownloadingCompleted:Image:);
if([[self Delegate] respondsToSelector:selector]){
[[self Delegate] ImageDownloadingCompleted:self Image:CompiledImage];
}
else{
if(Target){
*Target=CompiledImage;
}
}
// NSLog(@"Image Size:%i", [ImageData length]);
}
Run Code Online (Sandbox Code Playgroud)
Target是类型的私有变量UIImage(声明:UIImage *Target;)
CompiledImage是一个UIImage为好.我想要做的是将目标地址的内容设置为CompiledTarget的内容.这会导致以下错误:
从不兼容的类型'UIImage*__ strong'分配给'UIImage'
我试过了 :
memccpy(__bridge Target, &CompiledImage, sizeof(Target),sizeof(Target));
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
期待的表达
我想知道是否有人可以帮助我改进我的代码(?)
三个星期前,我决定学习C#/ C++(决定从c#开始)并且我正在尽我所能,但我在理解一些基础知识方面遇到了问题 - 例如数组.
我想添加"x"文本框(其中"x"是numericUpDown的值),点击按钮.
我找到了一个解决方法如何做到这一点,但我有这种感觉,可以用不同的(更好的)方式编写它(我假设高级程序员会使用列表或数组).
如果我错了,请原谅我,正如我之前提到的那样 - 我是新人并尽我所能去学习.
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
if (numericUpDown1.Value == 1)
{
txtbx1.AutoSize = true;
Controls.Add(txtbx1);
txtbx1.Location = new Point(70, 100);
}
else if (numericUpDown1.Value == 2)
{
txtbx1.AutoSize = true;
Controls.Add(txtbx1);
txtbx1.Location = new Point(70, 100);
txtbx2.AutoSize = true;
Controls.Add(txtbx2);
txtbx2.Location = new Point(70, 130);
}
else if (numericUpDown1.Value == 3)
{
txtbx1.AutoSize = true;
Controls.Add(txtbx1);
txtbx1.Location = new Point(70, 100);
txtbx2.AutoSize = true;
Controls.Add(txtbx2);
txtbx2.Location = new …Run Code Online (Sandbox Code Playgroud)