如果有一个字段名称“named”,当我点击名为“value”的输入时,实时点击不起作用。如果我将名称从“名称”更改为“名称2”,则单击名为“值”的字段即可。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script>
$('form[name="prepare"] input[name="value"]').live('click', function(){
alert('Clicked!');
return false;
});
</script>
<form name="prepare" method="post">
<input type="text" name="name" />
<input type="text" name="value" />
</form>
答案 0 :(得分:1)
如果您通过<form>
而不是id
来解决name
错误消息:
<form name="prepare" method="post" id="myform">
$('form#myform input[id="value"]').click(function(){
答案 1 :(得分:0)
将name="prepare"
元素的FORM
属性/值对更改为id="prepare"
,它应该有效,like so:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script>
$('form#prepare input[name=value]').live('click', function() {
alert('Clicked!');
return false;
});
</script>
<form id="prepare" method="post">
<input type="text" name="name">
<input type="text" name="value">
</form>
答案 2 :(得分:0)