小程序 如何通过name属性选择input框赋值

小程序 如何通过name属性选择input框赋值,第1张

使用js可以先将这个input设置一个id方便取值

使用jQuery可以更方便的解决这个问题。(需引入jQuery库)

所谓的动态赋值其实就是改变input的value属性

<input type="text" name="name" id="name" />

<script type="text/javascript">

    //js通过id获取html对象并赋值

    doument.getElenemtById("name").value="123"//通过id获取id为name元素并修改value属性为123

    //通过jquery获取html对象并赋值

    $("#name").val("123")//jquery通过id属性并修改value属性为123

    $("input[name='name']").val("123")//jquery通过name属性获取html对象并赋值为123

</script>

js的doument.getElenemtById()方法可以通过id直接获取到html对象

jquery则通过定义的选择器获取html对象($("#id")),这种方法更直观更简便。

在小程序中没有DOM *** 作的方法,所以获取不到相应的DOM节点进行高度设置。

解决方案

1.css方案

<view class="{{isFold ?'flod':'extend' }}" bindtap="flodFn">

我是一个很长的文字

</view>

.flod{

//折叠样式

}

.extend{

//展开样式

}

flodFn:function(){

this.setData({

isFold: !this.isFold

})

}

2.动态渲染方案

<view bindtap="flodFn">

<view wx:if="{{isFold}}" >

我是一个很长的文字

</view>

<view wx:else>

我是一个很长的文字

</view>

</view>

flodFn:function(){

this.setData({

isFold: !this.isFold

})

}

在data里面定义一个变量,前台绑定到input里面,然后给通过事件,方法改变data里面的变量。

【微信小程序】

1,微信小程序,简称小程序,缩写xcx,英文mini program。是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。

2,应用将无处不在,随时可用,但又无需安装卸载。

3,微信小程序于2017年1月9日凌晨正式上线。张小龙随后在朋友圈发出一条写着“2017.1.9”的状态,同时配有 iPhone 一代的新品发布图。张小龙以这样的形式,向乔布斯致敬。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11022859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存