+ 1
Buttons in JavaScript,jQuery
for(var k=0;k<42;k++){ b.eq(k).click(function(){ for(var i=0;i<6;i++){ for(var j=0;j<7;j++){ if(("r"+i+"c"+j)===this.id){ temp = "r"+0+"c"+j var t = $(temp) t.css("background-color","blue") } } } }) } I don't know why t is not working.
3 ответов
+ 2
What is your main target about button if you want to create multiple buttons try this
https://code.sololearn.com/WlkGBf8Z7fLC/?ref=app
If Not then re send your Question
+ 2
Oh, just give all buttons same class or name and then bind click on that class. Like this $(".buttons").on("click", function (){
//Your logic here
})
If that is a table, where buttons are? If yes, you can use $(this).closest("td") or ...closest("tr") and get indexes from them
And if you are using jQuery then don't ever go so complicated, because jQuery is made for simplicity
0
Qudusayo I have created 42(6×7) buttons with different ids. I wnat to check which specific button was clicked to change its colour (actually it's column's lowest cell colour).