-
2019-07-31 17:34:55
项目开发中需要给表格中每一行加上一个下拉列表,在操作时取得该下拉列表中的值,由于下拉列表的id是在字符串的基础上加上索引号生成的,这时需要动态得到id,再取得该id的值。代码如下:
var va=$("#" + selectId + "").val();
更多相关内容 -
js拼接字符串,动态id
2019-01-21 11:13:01var str = ''; str += '<tr style="vertical-align: middle ... id="'+hanghao+'">'; str += '<td class="width-5 active"><input type="check.var str = '';
str += '<tr style="vertical-align: middle !important;text-align: center;" id="'+hanghao+'">';
str += '<td class="width-5 active"><input type="checkbox" value="1"/></td>';
str += '<td class="width-15 active"><input type="text" id="fpxmIn'+hanghao+'" name="fpxm'+hanghao+'" class="form-control required" value="" οnclick="showDiv('+hanghao+')" AUTOCOMPLETE="off"/><div id="fpxmB'+hanghao+'" style="display: none;"><div tabindex="0" οnfοcus="test()" hidefocus="true" οnblur="moveout1('+hanghao+')" style="max-height: 150px;max-width: 150px;font-size:10px;overflow: scroll;position: absolute;border:1px; solid #ccc;outline=0;" id="fpxmD'+hanghao+'"></div></div></td>';
str += '<td class="width-15 active"><input type="text" id="bxxmIn'+hanghao+'" name="bxxm'+hanghao+'" class="form-control required" value="" οnchange="getysyeandspr('+hanghao+')" οnclick="showDiv2('+hanghao+')" AUTOCOMPLETE="off"/><div id="bxxmB'+hanghao+'" tabindex="0" οnblur="moveout2('+hanghao+')" style="display: none;"><div style="max-height: 150px;max-width: 150px;font-size:10px;overflow: scroll;position: absolute;" id="bxxmD'+hanghao+'"></div></div></td>';
str += '<td class="width-15 active"><input type="text" id="cdbmIn'+hanghao+'" name="cdbm'+hanghao+'" class="form-control required" value="" οnchange="getysyeandspr('+hanghao+')" οnclick="showDiv3('+hanghao+')" AUTOCOMPLETE="off"/><input type="hidden" id="cdbmidIn'+hanghao+'" name="cdbmid'+hanghao+'" /><div id="cdbmB'+hanghao+'" tabindex="0" οnblur="moveout3('+hanghao+')" style="display: none;"><div style="max-height: 150px;max-width: 150px;font-size:10px;overflow: scroll;position: absolute;" id="cdbmD'+hanghao+'" ></div></div></td>';
str += '<td class="width-15 active"><input type="text" id="xm'+hanghao+'" name="xm'+hanghao+'" class="form-control" value="" /><div id="xm'+hanghao+'" style="display: none;"><div style="max-height: 100px;overflow: scroll;position: absolute;" id="xm'+hanghao+'"></div></div></td>';
str += '<td class="width-15 active"><input type="text" id="ysye'+hanghao+'" style="border-style:none" readonly=readonly name="ysye'+hanghao+'" value="" class="form-control"/></td>';
str += '<td class="width-15 active"><input type="text" id="je'+hanghao+'" name="je'+hanghao+'" min="0" class="form-control required"/></td>';
str += '<td class="width-15 active"><input type="text" id="zy'+hanghao+'" name="zy'+hanghao+'" class="form-control required"/></td>';
str += '</tr>';
$("#fybxtbodyid").append(str); -
jQuery 如何通过 ID 选择器 获取动态ID
2019-04-05 10:55:20step是常量 i是变量 注意"#"+id+"" 末尾还有一个"" var id= 'step' + i; $("#" + id+ "").show(); $("#" + id+ "").hide();
step是常量
i是变量
注意"#"+id+"" 末尾还有一个""
var id= 'step' + i;
$("#" + id+ "").show();$("#" + id+ "").hide();
-
vue绑定动态id
2018-11-20 10:51:13场景:使用vue中的v-for循环动态的添加input,在编辑的时候需要获取input的id进而获取编辑值传入后台。由于通过:id传入的id有可能空值,因此我采用了拼接的方式将属性值和下标index拼接在一起做为id,成功解决空值...场景:使用vue中的v-for循环动态的添加input,在编辑的时候需要获取input的id进而获取编辑值传入后台。由于通过:id传入的id有可能空值,因此我采用了拼接的方式将属性值和下标index拼接在一起做为id,成功解决空值问题。
html代码:
<el-form-item label="姓名:"> <div> <el-input v-model="dialogTable.name" placeholder="姓名" style="width:200px;"></el-input> <el-button @click="add">新增</el-button> </div> <div v-model="this.dialogTable.lists"> <div v-for="(item, index) in this.dialogTable.lists" :key="index" > <el-input :id="nameId(item,index)" :value="item.name" style="width:200px;" @change="editNmae(item,index)"></el-input> <el-button @click="delete(index)">删除</el-button> </div> </div> </el-form-item>
js代码:
var editName = function(item,index) { /*var name = $('#'+item.name).val();*///此处不用这种方式获取id值,是因为id可能为特殊字符,比如逗号分号 var id = nameId(item,index); var name = document.getElementById(id).value; this.dialogTable.lists[index].name = name; } var nameId = function(item,index) { if(item.name == null){ return index+"name"; }else{ return item.name+index; } }
var add = function() { this.dialogTable.lists.push( {name:this.dialogTable.name});} this.dialogTable.name = undefined; }
回头看的时候恍然大悟,大费周折实现的效果,使用vue的v-model绑定便可以实现
<el-form-item label="姓名:"> <div> <el-input v-model="dialogTable.name" placeholder="姓名" style="width:200px;"></el-input> <el-button @click="add">新增</el-button> </div> <div v-model="this.dialogTable.lists"> <div v-for="(item, index) in this.dialogTable.lists" :key="index" > <el-input v-model="item.name" style="width:200px;"></el-input> <el-button @click="delete(index)">删除</el-button> </div> </div> </el-form-item>
-
JQuery 获取动态id input的value
2018-05-21 20:05:31id="<s:property value="#s.id" />count" value="<s:property value="#s.count" />" />jsvar count = $("#"+pid+"... -
JS获取A元素动态ID值
2019-04-30 14:04:38a href="java:void(0)" onclick="GetID(this)" class="CSS" id="变量">文字</a> 那么对应的JS代码为: <script type="text/javascript"> function GetID(obj) { //alert(obj.... -
在js里获取动态的id,形如$("#动态id")
2018-07-27 15:09:25转自... js: /*验证 preplay 页面表单*/ $().ready( function() { $("#listTable").find("...).hover(function() { ...#delete_id").val($(this).children("td"... -
selenium定位动态id元素
2017-01-16 16:40:24做web自动化时,常常会碰到需要定位的元素id不是固定的...因该元素id是动态的,无法通过id属性进行定位,只好换成xpath. 1.通过绝对路径定位: By.xpath("/html/body/div[3]/div[2]/div/form/div/div[5]/div/div[3... -
28、Selenium + Python 实现 UI 自动化测试-定位动态ID
2017-10-20 09:47:34是否还记得 mail.163.com 这个网址的 ...今天了解一下如何定位动态id。 1、什么是动态id? 你应该会问我这个问题?变化的id,没错。但是我们总不能定位元素的时候,每次都要刷新下页面,看看id是否变化吧? -
jQuery获取动态id的办法
2017-06-08 14:33:36在开发中有时候会需要使用jQuery获取动态的id,下面是代码: id="{{hospital.id + 'hospital'}}" class="z_tl z_t2 clearfix z_poaR" ng-click="openDoctorList(hospital.id,hospital.name)"> $scope.... -
jquery 通过动态id name等获取标签
2016-09-30 15:33:44一般jquery获取标签:$('#id'),$('name'),$('.class') 如果id,name,不确定时,如:在java或js中编辑 "" i为动态时,此时jquery获取此input就要这样:$("input[name='test["+i+"]']"),同理id也一样 -
动态input text 取值(动态id)
2014-09-02 15:30:50我想大概是因为id 相同的原因,若id 改为动态<input type="text" size="5" id="${userLesson.id}"/> 估计能够解决此问题 但是我这个id 还不能传到js中, 所以此方法行不通, 后来找到此解决方法 ... -
jquery如何获取动态id,$(?)
2013-09-25 08:30:21我要做的事是,先动态加载节点,如下代码 **page.append( '<div id="sign' + j +'" class="doc-form-area"></div>' );** id随着 **j** 的变化而变化,即若 **j=2,则id=sign2** ,现在我想获取未知id,... -
Android 动态添加View 并设置id
2018-03-22 16:55:27动态设置id 这里需要先在values文件夹下创建一个ids.xml资源文件 < resources > < item name = "text_view_1" type = "id" > text_view_1 item > < item name = "text_view_2" ... -
Python selenium —— 动态id、class怎么定位
2016-09-20 11:36:15今天再给大家分享一个定位不到元素的原因——动态id。没有打开新页面、没有alert、没有frame、加了等待时间,但是还是定位不到元素?很有可能是你要定位的元素的属性是动态的,即每次打开页面,这个元素的id或者... -
vue 动态绑定 id
2019-05-24 16:45:57<div class="layui-tab-item" :class="{'layui-show': key === 0}" v-for="(cur, key) in eventData.event" :key="key"> <div class='layui-input-block'>...ul class="ztree treeBox" :id="`mo... -
js动态生成唯一id
2019-06-25 14:52:091.随机数长度控制,定义一个长度变量(length),生成可控长度的随机数: Math.random().toString(36).substr(3,length) 2.引入时间戳: Date.now().toString(36) 3.合在一起最终办法: genID(length){ ... -
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020-12-31 09:32:20:id绑定 :id="‘a_'+index"输出的id为a_0,a_...}或添加open(a){console.log(a.currentTarget.id)//1}补充知识:Vue中怎么动态的去插入DOM节点呢?问题描述:排除数据的插入方式,假如存在两组数据,每两组为一个对... -
robotframework使用之元素定位动态ID方法
2016-12-01 09:59:36昨天碰到一个奇葩的问题,一个弹出框所有元素ID竟然的动态的,关闭后再打开,里面的ID又变! 如下图: 我把弹出框关闭再打开对比,天啊撸,日了狗了~ID边了! 解决办法:目前知道的有三种方法:Click Element /... -
jquery动态赋值id 动态取id
2017-01-16 18:27:29直接上代码 这是datatable中的一段代码取table中的id作为唯一 if(row.copy == '1'){ return '<div><input type="text" id="copyQty'+row.dataCode+'" value="" placeholder="请输入打印数量 -
js动态添加元素,动态为添加的元素添加可迭代的id
2018-06-25 16:46:57div id="remoteAppkey" class="form-group col-md-0.5" style="display:block"> <label class="control-label"></label> <... -
动态绑定id,根据ref动态获取元素解决不能动态绑定ref的问题;elementui框架中绑定动态的ref,动态绑定v-...
2019-08-29 16:15:11(一)、动态绑定id //动态绑定id <button @click="insertAtCursor(item,index)" type="button" :id="'btn'+index">插入字</button> //<button @click="insertAtCursor(item,index)" type="button... -
给input动态添加id
2019-08-09 15:56:54<!DOCTYPE html> <html lang="en"> <head> ...meta charset="UTF-8">...jq给元素动态添加id</title> <script src="js/jquery-1.11.1.js"></script> </... -
js中如何给动态添加的input添加id属性
2020-03-23 15:38:19js中如何给动态添加的input添加id属性 function CreateTable() { var table=$("<table class='tabled"+i+"'>"); table.appendTo($("#createtable")); var tr=$("<tr><td>标题:"+... -
jquery动态获取id
2018-01-09 17:09:59a=1;var pdid = 'postDetail' + a;$("#" + pdid + "")a++;这里就是自定义一个属性进行拼接,每次获取的a+1 ID就每次获取的不一样 -
vue v-for循环回来的数据动态绑定id
2018-07-28 13:26:57代码效果图!!!!! <ul&... :id="forId(index)"> <span class="channel-li-li-border"> <span class="firstLevel"> -
如何给div动态加id
2016-06-23 18:08:48之前做过打印,需要循环遍历多个div,同时需要给id加编号,经过百度搜索,终于让我找到,在此记录一下如何实现: ${m.empname } ${m.evename} ${m.optb} ${m.operperson } ${m....