问题列表 - 第48044页

获取鼠标单击发生的html元素?

在javascript中,我希望能够确定html页面中发生鼠标单击的元素.请注意,元素不会附加事件侦听器.

基本上:光标位于页面的某个位置,用户单击鼠标,捕获鼠标单击事件,获取发生单击的元素.这可能吗?

我想到的一种方法是获取click事件的x,y坐标,遍历DOM获取每个元素的位置,并找到包含click事件的最内层元素.听起来有点啰嗦 - 所以想知道是否有另一种方式.

html javascript events dom

19
推荐指数
2
解决办法
3万
查看次数

HAML在#each之后呈现数组

我编写了以下HAML代替脚手架索引页面:

%h1 Listing Races

%table
  %tr
    %th Name
    %th Date
    %th Details
  ~@races.each do |race|
    %tr
      %td= race.name
      %td= race.date
      %td= race.details
      %td= link_to 'Show', race
      %td= link_to 'Edit', edit_race_path(race)
      %td= link_to 'Destroy', race, :confirm => 'Are you sure?', :method => :delete
%br
= link_to 'New Race', new_race_path
Run Code Online (Sandbox Code Playgroud)

在渲染页面时,表格按预期打印出来,但之后也会打印数组@races; 例如:

[#<Race id: 1, name: "TestRace15", date: "2011-03-11 11:00:00", details: "Test Race to make sure that everything seems to wor...", created_at: "2011-03-03 00:16:09", updated_at: "2011-03-03 00:16:09">]
Run Code Online (Sandbox Code Playgroud)

我是否在HAML中对循环结构做错了什么,或者是什么导致数组被渲染?

haml

4
推荐指数
1
解决办法
4815
查看次数

在基于spring注释的事务中设置隔离级别

我在我的项目基于注释的事务管理中使用(我使用@Transactional注释一些方法).我想全局设置隔离级别(而不是将其作为每个@Transactional注释的参数).

是否有可能在XML中配置?目前我的xml配置包含

<tx:annotation-driven transaction-manager="txManager"/>
<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
   <property name="dataSource" ref="dataSource" />
</bean>
Run Code Online (Sandbox Code Playgroud)

是否有可能以某种方式将隔离添加到tx:annotation-driven?

spring isolation-level spring-transactions

9
推荐指数
1
解决办法
9009
查看次数

MVC3多步形式 - 如何持久化模型对象

我有一个多步骤表单,它使用一个模型对象,我需要在步骤之间保持它.只有在最后一步之后,对象才会保存到数据库中.我见过人们建议使用HTML.Serialize但这个选项有多安全?

此外,我的模型对象将随着用户填写表单而增长,这意味着带有序列化数据的隐藏表单字段将增加我的HTML输出的大小.

对于这种情况,最好的做法是什么?

object-persistence viewmodel razor asp.net-mvc-3

9
推荐指数
1
解决办法
6945
查看次数

当点击'&amp;'时,DocumentBuilder解析会中断字符串

我有这个xml:
<user>
<name>H &amp; M</name>

我用这段代码解析它:


    DocumentBuilder documentBuilder = null;
            Document document = null;

try { documentBuilder = DocumentBuilderFactory.newInstance() .newDocumentBuilder(); document = documentBuilder.parse(is); } catch (Exception e) { return result; } NodeList nl = document.getElementsByTagName(XML_RESPONSE_ROOT); if (nl.getLength() > 0) { resp_code = nl.item(0).getAttributes().getNamedItem( XML_RESPONSE_STATUS).getNodeValue(); if (resp_code.equals(RESP_CODE_OK_SINGLE)) { nl = document .getElementsByTagName(XML_RESPONSE_TAG_CONTACT); NodeList values = nl.item(i).getChildNodes();
Run Code Online (Sandbox Code Playgroud)

等等..

当我得到节点值时:node.getNodeValue();

我只获得了&符号之前的内容,即使&符号被逃脱了

我想得到整个字符串:"H&M"

谢谢

java xml parsing dom escaping

5
推荐指数
1
解决办法
2435
查看次数

Windows命令提示符中的自定义命令

如何编写自定义命令以在Windows命令提示符下使用Notepad ++文本编辑器打开文件.

例如.

C:\Sites>ntp abc.txt
Run Code Online (Sandbox Code Playgroud)

在Notepad ++中打开文件abc.txt

windows terminal

18
推荐指数
4
解决办法
3万
查看次数

为什么.NET正则表达式和Visual Studio的正则表达式之间存在差异?

我终于找到了Visual Studio 用于查找和替换的正则表达式以及.NET的正则表达式包的引用,现在出于病态的好奇心我想知道:为什么差异!?

我确信有技术,历史或可用性的原因,但它混淆了bajeepers [sp?;-)]起初我不在乎.

.net regex visual-studio-2010

6
推荐指数
1
解决办法
342
查看次数

枚举 - 发送到实例的无法识别的选择器

我试图访问我的枚举,但它不起作用!

我在Annotation.h中创建了一个typedef枚举,我尝试在另一个类中访问枚举的一个元素...

typedef enum 
{
    AnnotationTypeMale = 0,
    AnnotationTypeFemale = 1
} AnnotationType;

@interface Annotation : NSObject <MKAnnotation> 
{

    CLLocationCoordinate2D coordinate;
    NSString *title;
    NSString *subtitle;
    AnnotationType annotation_type;
}



@property (nonatomic) CLLocationCoordinate2D coordinate;
@property (nonatomic,retain) NSString *title;
@property (nonatomic,retain) NSString *subtitle;
@property (nonatomic,getter=getAnnotationType,setter=setAnnotationType) AnnotationType        annotation_type;

@end
Run Code Online (Sandbox Code Playgroud)

这是我的Annotation.h和我的Annotation.mi综合所有,我包括Annotation.h也...在我的其他类我现在尝试访问AnnotationType ...

- (AnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id )annotation
 {
AnnotationView *annotationView = nil;


// determine the type of annotation, and produce the correct type of annotation view for it.
Annotation* myAnnotation = (Annotation *)annotation;



if([myAnnotation …
Run Code Online (Sandbox Code Playgroud)

objective-c mkmapview ios

0
推荐指数
1
解决办法
2408
查看次数

preg:如何编写preg模式以从电子邮件中获取域名?

something@gmail.com我想要获取域名的电子邮件地址gmail.com.我想在Javascript中的文本框值上使用该模式.

Pease建议我为上述要求提供优化且更快的preg模式...

javascript regex preg-match

19
推荐指数
3
解决办法
2万
查看次数

Linq VAR和Typed对象

我想要一个代码示例.目前我在c#和asp.net 4 ef4中使用linq

       var querySlotOrder = from slot in context.CmsSlots
                             where slot.SlotId == myCurrentSlotId
                             select slot;

           if (querySlotOrder.SlotOrder == myNewSlotOrder)
                e.Cancel = true;
Run Code Online (Sandbox Code Playgroud)

此linq查询仅返回记录.

使用VAR我无法获取Typed对象,我无法访问其属性SlotOrder.

如何更改查询?谢谢你的帮助

有用的主题资源:

http://msdn.microsoft.com/en-us/library/bb384065.aspx

http://msdn.microsoft.com/en-us/library/bb397947.aspx

http://msdn.microsoft.com/en-us/library/bb397678.aspx

c# linq asp.net entity-framework

3
推荐指数
3
解决办法
1847
查看次数