当html标签的某些属性发生变化时,我可以执行自定义功能吗?
例如:
HTML代码
<a id="link1">title</a>
<a id="link2">title</a>
当我们更改link2文本时,我想更改link1文本。所以我想在Windows Presentation Foundation中使用类似DataBinding的东西。
我们正在改变link2:$('#link2')。text('blablablaballba');和link1的值必须是“blablablaballba”。我不想写额外的代码$('#link1')。text('blablablaballba');等等。 link1必须自动更改。
答案 0 :(得分:1)
你可以写:
$('#link2, #link1').text('blablablaballba');
答案 1 :(得分:0)
您可以使用定期间隔检查内容,例如:
var timerID;
function watchLink2() {
var el = document.getElementById("link2");
return function () {
if (el.innerHTML != "title") {
document.getElementById("link1").innerHTML = el.innerHTML;
clearInterval(timerID);
}
};
}
timerID = setInterval(watchLink2(), 200);
但是,呃......,您认为属性的值如何变化?