问题列表 - 第47110页

使用JQuery选择Element By Content

我目前正在构建一个需要通过其内容识别元素的应用程序.通常我会使用元素的ID来识别它,但在这种情况下,由于内容是用户生成的,因此不可能.

我有一个PHP脚本输出一些内容,其中一部分是用户输入的.例如:

<!-- elementid1 -->
This is user generated text. Lorem ipsum...
Run Code Online (Sandbox Code Playgroud)

我需要能够识别此元素并在点击时触发事件.一旦点击发生,我应该能够轻松地从内容中解析ID(elementid1).

但是,这些元素并不总是DIV.有时它们是H1到H6等.我将如何检测这些事件

要么

或者,我可以遍历所有元素(我不知道该怎么做),使用ID设置自定义属性,然后为属性等于某事的元素创建JQuery事件.如果有人知道如何遍历每个DOM元素(最好只有孩子,因为父母也会有子女的内容......),那么这也可行.

一张纸条:

通常我会使用contains()选择器,但由于这个ID是注释而不是文本,所以它似乎不起作用.

javascript jquery javascript-events

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

从URL中检索参数

给定如下的URL,如何解析查询参数的值?例如,在这种情况下,我想要的值def.

/abc?def='ghi'
Run Code Online (Sandbox Code Playgroud)

我在我的环境中使用Django; request对象上有一种方法可以帮助我吗?

我尝试过使用self.request.get('def')它但没有ghi像我希望的那样返回值.

python django url parsing

140
推荐指数
9
解决办法
13万
查看次数

如何使用Ruby on Rails转换字符串`to_json`和`to_xml`?

我正在使用Ruby on Rails 3,我想以某种方式转换字符串to_jsonto_xml.

要知道,我需要以这种方式在Rack方法中返回该字符串:

[404, {"Content-type" => "application/json"}, ["Bad request"]]
# or
[404, {"Content-type" => "application/xml"}, ["Bad request"]]
Run Code Online (Sandbox Code Playgroud)

但是我需要的只是转换那个字符串to_jsonto_xml怎么可能那样做?

ruby xml json ruby-on-rails ruby-on-rails-3

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

如何在插件中使用LINQ更新CRM 2011实体?

我们能够创建没有任何问题的新实体,但是更新插件中的现有实体似乎不起作用.这适用于CRM 2011.

var crmContext = new CustomCrmContext(service);

var contact = crmContext.Contact.FirstOrDefault(c=>c.Id == targetEntity.Id);

contact.new_CustomField = "Updated";

crmContext.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

plugins dynamics-crm dynamics-crm-2011

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

Gridview消失了吗?

我使用gridview来显示图像和textview.

实施之后,

1)有时候对齐似乎是在移动网格时跳舞2)有时候网格视图消失了.

你能告诉我如何解决它吗?

提前致谢.

android

8
推荐指数
2
解决办法
2611
查看次数

如何从bash grep输出中删除最后一个字符

COMPANY_NAME=`cat file.txt | grep "company_name" | cut -d '=' -f 2` 
Run Code Online (Sandbox Code Playgroud)

输出这样的东西

"Abc Inc";
Run Code Online (Sandbox Code Playgroud)

我想要做的是我想删除尾随的";" 同样.我怎样才能做到这一点?我是bash的初学者.任何想法或建议都会有所帮助.

bash grep

51
推荐指数
7
解决办法
13万
查看次数

如何将xml输出TSQL查询转换为varchar输出

我想要生成

SELECT DISTINCT
        P.DOMAIN_ID,
        P.SOURCE_SYSTEM_ID
FROM    EDW.dbo.DOMAIN_VALUE AS P
WHERE   P.ID = 4
        AND CURRENT_FLAG = 'Y'
EXCEPT
( SELECT    F.DOMAIN_ID,
            F.SOURCE_SYSTEM_ID
  FROM      EDW.dbo.DOMAIN AS F
  WHERE     F.ID = 4
            AND F.CURRENT_FLAG = 'Y'
)
FOR     XML PATH('DOMAIN'),
            ROOT('DOMAIN_VALUE')  
Run Code Online (Sandbox Code Playgroud)

"结果"选项卡中的XML输出值为

<REFERENCE_DOMAIN_VALUE>
   <REFERENCE_DOMAIN>
       <REFERENCE_DOMAIN_ID>10799</REFERENCE_DOMAIN_ID>
       <REFERENCE_SOURCE_SYSTEM_ID>7452-001</REFERENCE_SOURCE_SYSTEM_ID>
   </REFERENCE_DOMAIN>
</REFERENCE_DOMAIN_VALUE>
Run Code Online (Sandbox Code Playgroud)

现在我需要将此XML转换为varchar(max),但结果必须相同.

xml sql t-sql database sql-server-2008

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

用javascript删除内爆变量的值

我有这个javascript var:

var mylist = '1,5,3,7,9,8,44,6';
Run Code Online (Sandbox Code Playgroud)

我需要删除9,因此最终值为:1,5,3,7,8,44,6

我通常用php(简单方法)做这个服务器端.如何用javascript实现这一目标?使用jQuery的解决方案会更好.

注意事项:如果var为'99,9,96'或'9'或'99,9'或'9,98'等,它也应该起作用.

javascript arrays string

2
推荐指数
1
解决办法
93
查看次数

如何使Windows窗体适合任何屏幕分辨率?

我使用C#在VS 2008上工作.以下代码对我不起作用.我的表单设计为1024 x 768分辨率.

我们的客户笔记本电脑是1366 x 768分辨率.为了解决这个问题,我在Form Load事件中设置了以下代码:

this.Location = new Point(0, 0);
this.Size = Screen.PrimaryScreen.WorkingArea.Size;
Run Code Online (Sandbox Code Playgroud)

但是表单没有根据屏幕分辨率调整大小,我的表单底部被隐藏或剪切,或者我错过了滚动条.

有什么方法可以解决这个问题吗?请告诉我语法.提前致谢

c# desktop-application winforms c#-3.0

35
推荐指数
7
解决办法
17万
查看次数

在曲线的边缘绘制箭头

灵感来自这个问题在ask.sagemath,什么是最好的添加箭头所产生的曲线结束的方式Plot,ContourPlot等等...?这些是高中看到的情节类型,表明曲线在页面末尾继续.

经过一些搜索,我找不到内置方式或最新的包来做到这一点.(有ArrowExtended,但它已经很老了).

ask.sagemath问题中给出的解决方案依赖于函数及其端点的知识以及(可能)获取衍生物的能力.它翻译成Mathematica是

f[x_] := Cos[12 x^2]; xmin = -1; xmax = 1; small = .01; 
Plot[f[x],{x,xmin,xmax}, PlotLabel -> y==f[x], AxesLabel->{x,y},
  Epilog->{Blue,
    Arrow[{{xmin,f[xmin]},{xmin-small,f[xmin-small]}}],
    Arrow[{{xmax,f[xmax]},{xmax+small,f[xmax+small]}}]
  }]
Run Code Online (Sandbox Code Playgroud)

arrow cos(12 x ^ 2)

一种替代的方法是简单地更换Line[]对象生成由Plot[]Arrow[].例如

Plot[{x^2, Sin[10 x], UnitStep[x]}, {x, -1, 1}, 
  PlotStyle -> {Red, Green, {Thick, Blue}},
  (*AxesStyle -> Arrowheads[.03],*) PlotRange -> All] /. 
 Line[x__] :> Sequence[Arrowheads[{-.04, .04}], Arrow[x]]
Run Code Online (Sandbox Code Playgroud)

多个地块

但这有一个问题,就是线条中的任何不连续都会产生你不想要它们的箭头(这通常可以通过选项修复Exclusions -> None).更重要的是,这种方法与CountourPlots 无望.试试吧

ContourPlot[x^2 + y^3 == 1, …
Run Code Online (Sandbox Code Playgroud)

plot wolfram-mathematica

10
推荐指数
1
解决办法
9899
查看次数