php – 从onclick事件将HTML属性传递给jQuery函数
发布时间:2020-12-13 17:13:08 所属栏目:PHP教程 来源:网络整理
导读:我有一个问题,将一个html元素传递给jQuery.我知道使用attr()我们可以访问属性.不过我觉得我做错了. 这是我简单的jQuery函数: script type="text/javascript" function test(value) { alert(value); }/script 我有一个由foreach循环创建的动态列表框: selec
我有一个问题,将一个html元素传递给jQuery.我知道使用attr()我们可以访问属性.不过我觉得我做错了.
这是我简单的jQuery函数: <script type="text/javascript"> function test(value) { alert(value); } </script> 我有一个由foreach循环创建的动态列表框: <select multiple="multiple" name="factors1" id="main_factors" style="width: 200px; height: 200px;"> <?php foreach ($array as $option): ?> <option onclick="test(<script>this.attr('title').value</script>);" id="<?php echo $option[0]; ?>" title="<?php echo $option[2]; ?>" value="<?php echo $option[0]; ?>"> <?php echo $option[1]; ?> </option> <?php endforeach ?> </select> 我希望当有人点击列表框中的项目时,其项目会显示在我的消息框中.但是这段代码对我不起作用. onclick="test(<script>this.attr('title').value</script>);" 如何从onclick属性向我的函数发送title属性值? 提前致谢. 解决方法onclick="test(this)" function test(value) { alert($(value).attr('title')); } see demo (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |