我有一堆文本字段,我想在onkeyup完成后运行一个函数.他们都将运行相同的功能,所以有一种方法我可以在一行而不是这样做:
$('#element1').keyup(function(){getData()}); $('#element2').keyup(function(){getData()});
此外,如果我能做到这一点,我怎么能在那里投掷和改变下拉?谢谢大家!!
解决方法
您可以使用逗号分隔元素:
$("#element1,#element2").keyup(getData);
但是如何使用类而不是列出所有ID:
<!-- HTML --> <input id="element1" class="element" /> <input id="element2" class="element" /> // JavaScript $(".element").keyup(getData);