如何在 javascript 中使用 <select> 标签 ID.当 id 是 PHP 数组时
How to use <select> tag id in javascript. When id is PHP array?
我有HTML <select>
标签ID。我需要用javascript跟踪,选择了哪个选项
我的 html <select>
id:
<select id="<?php echo $userArray[$key]["userID"]?>">
我的JavaScript代码:
<script type="text/javascript">
$(document).ready(function(){
$('#selectionButton').click(function(){
var selectedValue = $("#<?php echo json_encode($userArray[$key]['userID']);?>").val();
window.alert(selectedValue);
});
});
如何在javascript中使用PHP数组作为HTML ID?
这里的重点不是只使用PHP array
值作为潜在的事件目标标识符,而是通常使用动态生成的数据作为元素id
属性的一部分。在这里,您最好定位class
而不是在JS中id
。因此,当事件触发时,请检查目标的id
值。
$(document).on('click', '.i-am-target-class', function () {
var targetId = $(this).attr('id');
// do your stuff knowing id
});
而你试图在JS中传递PHP代码作为你的事件目标,远非市场上最好的解决方案。
上级:
PHP:
<select id="<?php echo $userArray[$key]['userID']; ?>" class="value-to-save"></select>
JS:
var results = {};
$('#save-button').click(function () {
$('.value-to-save').each(function () {
var userId = $(this).attr('id');
var value = $(this).val();
results[userId] = value;
});
});
因此,最终您将获得包含所有数据results
对象
相关文章:
- Twitter引导程序Typeahead-Id&标签
- 显示某个用户ID的某个标签的30张Instagram图片
- Javascript简单的timeago脚本设置为跨类或标签id
- 取出图像标签alt:丢失"没有alt-id的图像标签是优选的并且不显示丢失的“;
- 如何使用 javascript 获取 id 标签名称
- 将单个 id 标签添加到表格单元格中,每个循环都有 Rails
- 从 id 标签中获取号码
- 为从数组加载的数据指定id标签
- 动态添加行表需要更改选择 id 标签
- 可以'当使用Rails动态打印时,无法访问html id标签
- 替换javascript中html字符串的特定id标签的内容
- 我怎样才能停止'id'标签从被自动插入到我的代码
- FileReader API多次调用使用相同ID标签的图像
- 跨页面传递ID标签
- 如何将具有不同id标签和文本的html元素附加到我的javascript中
- jQuery手风琴活动:不工作在Firefox使用ID标签
- 如何为标题的部分内容提供ID ?标签
- HTML id标签与数组成员冲突
- 如何在HTML id标签中打印javascript
- JavaScript ID标签选择