用AJAX从后台读出的数据,怎么在前台获取该元素的ID 当你append到页面之后,就可以得到 $("#s") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以获取到,很多条是不能用id的,因为id不允许重复,你可以用 其他标志,比如class,然后通过jquery选择器获取绑定事件,或者使用事件委托 可以这样绑定吗?貌似不行吧。我之前用类的时候,就取不到这个值,还有如果用类,怎么取当前这条数据的值啊,比如有五条数据,每个数据都是class1,那我第一条数据的按钮,只需要第一条的textbox的值,怎么取?能说详细点吗 没看懂,你的意思是不是说 你动态向 #div2 这个容器里 添加了 <div ><input id="\s\” tpye=\"text\" value=\"6\"/><input tpye=\"button\"></div> 。然后你点击这个按钮,就要获取这一样div包含的 input的 值?如果是我理解的这个意思: 1. 一个页面只允许有一个id存在,当全文检索到指定id后,他是不会去查看有没有第二个 id 的对应标签。 2. 可以用标签关系来获取。 <div ><input tpye=\"text\" value=\"6\"/><input tpye=\"button\" onclick=“ test(this)”></div> function test(o){ var a = $(o).closest('div').find('input').val(); alert( a );} 放到一个隐含的div里,然后就可以拿id了。 测试例<div id='DIV2'></div><script>$(function(){ var html = '<div ><input id="s" tpye="text" value="6"/><input type="button" value="x"></div>'; html += '<div ><input id="s" tpye="text" value="7"/><input type="button" value="x"></div>'; $("#DIV2").append(html); $("#DIV2").find('[type=button]').click(function() { alert($(this).parent().find('[type=text]').val()); });})</script> jquery mobile 使用ajax加载html后,加载的内容无样式 fckeditor 文本编辑器多了一个框 请教一段js代码 js读取textarea的问题 如何读取某一起始位置的内容 js实现幻灯片新闻时的本地图片路径的问题,我郁闷啊 怎么控制图片显示的大小 javascript函数中能否调用java函数?? 怎么调用当前层的名字,请高手指教? 在javascript如何实现点击一个按钮,既显示更多输入信息? 怎样才能读取客户端某个文件的属性(高分在线等) 如何执行动态方法? jquery获取不了新插入的节点
你可以用 其他标志,比如class,然后通过jquery选择器获取绑定事件,或者使用事件委托
你动态向 #div2 这个容器里 添加了 <div ><input id="\s\” tpye=\"text\" value=\"6\"/><input tpye=\"button\"></div> 。然后你点击这个按钮,就要获取这一样div包含的 input的 值?如果是我理解的这个意思:
1. 一个页面只允许有一个id存在,当全文检索到指定id后,他是不会去查看有没有第二个 id 的对应标签。
2. 可以用标签关系来获取。
<div ><input tpye=\"text\" value=\"6\"/><input tpye=\"button\" onclick=“ test(this)”></div>
function test(o){
var a = $(o).closest('div').find('input').val();
alert( a );
}
<script>
$(function(){
var html = '<div ><input id="s" tpye="text" value="6"/><input type="button" value="x"></div>';
html += '<div ><input id="s" tpye="text" value="7"/><input type="button" value="x"></div>';
$("#DIV2").append(html);
$("#DIV2").find('[type=button]').click(function() {
alert($(this).parent().find('[type=text]').val());
});
})
</script>