我用输入元素的php打印了一个echo,我需要使用jquery获取click事件id。以下是我想要的代码
API.php(使用ajax对index.php的echo元素):
echo"<input type='submit' id='something' value='accept me'/>";
index.php(需要在点击事件中获取id =&#39;
):$("#something").click(function(){
alert("hi");
//doesnt work
});
为什么它不起作用?请建议
答案 0 :(得分:3)
在onclick()
本身上写input
函数。它会工作。
有关详情,请点击Add Onclick On Submit Button - Stack Overflow
<form ... >
.
.
<input type='submit' id='something' onclick="return showValue();" value='accept me'/>
</form>
<script>
function showValue() {
alert('hi');
return false;
}
</script>
答案 1 :(得分:1)
window.onload=function(){
$("#something").click(function(){
alert("hi");
});
}
答案 2 :(得分:0)
试试这个:
$( document ).ready(function() {
$("#something").click(function(){
alert("hi");
//doesnt work
});
});
如果这不起作用,那么您需要显示您的代码。 http://jsfiddle.net/y6bgov3e/
答案 3 :(得分:0)
这是运行代码:
<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>
<input type='button' id='test' value='accept me'/>
<script>
$(document).ready(function(){
$('#test').bind('click', function(){
alert('Hello')
})
})
</script>
如果您想点击按钮,请使用提交的按钮类型