JSFiddle - React, Tailwind, and code Playground
by mgibsonbr
HTML
<p id="a">A</p>
<p id="b">B</p>
<p id="c">C</p>
JavaScript
$.fn.myPlugin = function(related) {
if ( related == "getRelated" )
return $(this.data("related")); // Want to preserve stack
return this.data("related",related);
};
$("#a")
.next().css("color","red")
.end().css("color","blue"); // Should set color of "a" to blue - works
$("#a").myPlugin("#c");
$("#a").myPlugin("getRelated")
.css("color","green")
.end().css("color","yellow"); // Should set color of "a" to yellow - don't work