匹配一个buttonid并更改其onclick属性

时间:2018-09-18 14:54:37

标签: javascript jquery

我想通过按钮ID选择并匹配以下按钮代码,并将onclick中的内容替换为我自己的URL。

<button type="button" tabindex="0" title="" buttonid="CTRL53_11" onclick="return (PictureButton.OnClick(this, event));">My Button</button>

您能帮我匹配按钮ID为CTRL53_11的标记,并将onclick替换为window.location.href =“ custom.html”吗?

我已经尝试过了,但是没有用:

$('button[buttonid="CTRL56_11"]').attr('onclick','window.location.href="custom.html"');

谢谢

1 个答案:

答案 0 :(得分:1)

您的代码可以正常工作,您只需要在选择器中使用正确的buttonid即可:

$('button[buttonid="CTRL53_11"]').attr('onclick', 'window.location.href="custom.html"');

console.log($('button[buttonid="CTRL53_11"]').attr('onclick'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" tabindex="0" title="" buttonid="CTRL53_11" onclick="return (PictureButton.OnClick(this, event));">My Button</button>