我在html中有以下代码
<div class="functionitem" id="viewresult"><span class="button"><span>
<input type="button" class="form_button" value=" View"></span></span>
</div>
所以我尝试使用以下jquery click函数在单击按钮时调用方法,这就是我所做的
$("#viewresult:button").click(function () {
//methods
});
但它不起作用,我做错了什么,请帮忙,谢谢
答案 0 :(得分:5)
你的选择器错了。它正在尝试找到ID为viewresult
的按钮。在两者之间加一个空格表示该按钮应该是viewresult
元素的后代。
$("#viewresult :button").click(function () {
//methods
});
答案 1 :(得分:0)
在选择器中留一个空格。 :button
是#viewitem
的后代,而不是符合条件的财产。 e.g。
$('#viewitem :button').click(...);
说“a:按钮属于#viewitem元素”
答案 2 :(得分:0)
$("#viewresult input:button").click(function () {
//methods
});