I need a way to get the element pressed in a function called by that element, and disable it.
I tried using $(this), but is not working, this is my code:
<script>
function x(){
$(this).prop("disabled",true);
}
<script>
<input type='button' onclick='x()' value='Disable me' />
<input type='button' onclick='x()' value='Disable me' />
function x(){
$(this).prop("disabled",true);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type='button' onclick='x()' value='Disable me' />
<input type='button' onclick='x()' value='Disable me' />
I want to avoid add and call an id, is there any way to do it?
Thank you!
-- edit --
- I can not edit the input elements, they are in another file.
- the JS code is called before the html file, and I can not edit the html file.
Aucun commentaire:
Enregistrer un commentaire