속성 값의 변경을 감지하는 트리거가 jQuery 내에 있습니까? 예를 들어 .change() 특성 값?
". 완료"<div id="thisField" value-grabbed='1'></div>
<div id="thisField" value-grabbed='2'></div>
및 변경이 말을 한 후 jQuery를 나에게 경고를 준다
편집 ----
거 야 더 가능성이 .attr()
코드를 사용하여 속성 '값을 변경하기 위해가는 것보다.
속성 값의 변경을 감지하는 트리거가 jQuery 내에 있습니까? 예를 들어 .change() 특성 값?
". 완료"<div id="thisField" value-grabbed='1'></div>
<div id="thisField" value-grabbed='2'></div>
및 변경이 말을 한 후 jQuery를 나에게 경고를 준다
편집 ----
거 야 더 가능성이 .attr()
코드를 사용하여 속성 '값을 변경하기 위해가는 것보다.
네, 그렇지만 직접 상기 방아쇠를 만들어야합니다. =`데이터 잡고`대신 data` 속성 사용
이(function($){ // avoid global conflicts
var oldfn = $.fn.attr;
$.fn.attr = function(){
var ret = oldfn.apply(this,arguments);
if (arguments.length === 2 || typeof arguments[0] === "object") {
this.trigger("attrchange");
}
return ret;
}
})(jQuery);
코드가 잘못, 일부 사용자 지정 특성을 사용하지 않습니다
당신은 속성 메서드를 재정하여 자동화 할 수 있습니다 '1'' –
어떻게 그 데이터를 변경하고 있습니까? – tymeJV
@roXon 나는 그것이 합법적 인 속성인지 전혀 몰랐습니다. 어떻게 다릅니 까? 나는 알기에 관심이있다! – Majo0od