getFeederInfoWindow: function (i) {
var windowContent = "<button onclick='feeders.getFeederLoadingData(" + i + ",'summer')\">Summer</button>"
}
The method signature is basically: feeders.getFeederLoadingData: function (i, selectedSeason)
When the HTML page is loaded, Chrome inspection shows the <button>
is rendered as follow:
Rendered: <button onclick="feeders.getFeederLoadingData(203," summer')">Summer</button>
But this is what I wanted:
Desired <button onclick="feeders.getFeederLoadingData(203,'summer')">Summer</button>
Bit of an embarrassing question, but I cannot figure out how I have messed up the quotes.
Thank you.
The quote after "onclick" is just a single quote. That should do the job:
getFeederInfoWindow: function (i) {
var windowContent = "<button onclick=\"feeders.getFeederLoadingData(" + i + ",'summer')\">Summer</button>";
}
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments