以下代码我没有设定提交按钮,能否只要select 那里选定一个项,#result马上获取结果?要求不能用onload或ready函数。
能否在opinion上面绑定事件?<body>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script>
function result(){
$("#result").html($("select").val());
}
</script>
<select>
<option>111</option>
<option>222</option>
</select>
<div id="result">result here</div>
</body>
能否在opinion上面绑定事件?<body>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script>
function result(){
$("#result").html($("select").val());
}
</script>
<select>
<option>111</option>
<option>222</option>
</select>
<div id="result">result here</div>
</body>
<body>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script>
$("ducument").ready(function(){
$("body *:not(#fw,#fw *)").click(function(){
$("#op").remove();
});
});
function op(){
$("#b1").after(
"<div id='op' style='position:absolute'>"+
"<select size='5' onchange='getresult()'>"+
"<option value='0'>[field:title/]</opinion>"+
"<option value='1'>[field:pubdate/]</opinion>"+
"<option value='2'>[field:click/]</opinion>"+
"</select>"+
"</div>"
);
$("#opinion1>select").focus();
}
function getresult(){
$(".selected").html($("#opinion1>select").val());
}
</script>
<div class="selected">result</div>
<div id="fw">
<button id="b1" onclick='op()'>field</button>
</div>
</body>
<body>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script> <script>
$("ducument").ready(function(){
$("body *:not(#fw,#fw *)").click(function(){
$("#op").remove();
});
});
function op(){
$("#b1").after(
"<div id='op' style='position:absolute'>"+
"<select size='5' onchange='getresult()'>"+
"<option value='0'>[field:title/]</opinion>"+
"<option value='1'>[field:pubdate/]</opinion>"+
"<option value='2'>[field:click/]</opinion>"+
"</select>"+
"</div>"
);
$("#op>select").focus();
}
function getresult(){
$(".selected").html($("#op>select").val());
}
</script>
<div class="selected">result</div>
<div id="fw">
<button id="b1" onclick='op()'>field</button>
</div>
</body>