2016-07-20 33 views
1

我想替换事件对象上的字符串,但我无法更改onclick属性。修改事件对象的内容[jQuery]

任何解决方案?

谢谢!

//elemento imagen referente al boton del calendario 
var imgElement = $(element).parent("div").find("img"); 

var newImgOnClick = (imgElement.attr("onclick") + "").replace(idNeto + "1",idNeto + numeroLotes); 

imgElement.attr("onclick",newImgOnClick); 
+0

这似乎是一个XY问题,为什么你需要编辑onclick属性? – madalinivascu

+0

我使用日历小部件字段克隆动态表单。我必须在新窗体中更改img窗口小部件的onclick属性,才能正常运行。当更改onclick attr字符串 –

回答

0
var imgElement = $(element).parent("div").find("img"); 

var newImgOnClick = imgElement.attr("onclick" ,idNeto + "1",idNeto + numeroLotes); 

imgElement.attr("onclick",newImgOnClick); 
+0

替换click上的属性值与更换属性值.is相同时,您会遇到问题吗? – Ray

+0

我只想替换一个值的字符串,我不想替换所有的值。这就是问题。谢谢! –