jquery操作---从html中取值不同方式

这篇主要是感谢ZW哥,是他教的我这个

方式一:

普通的通过id属性进行获取

$('#userId').val();

<input type="text" style="background:#fdfdfd;" id="userId">

复选框操作的时候使用html拼接的时候会出现多个重复的id

当其中出现多个相同的id时就不可以用了(当然也有相应的解决办法)

$(this).prop("checked") == true
var $cbx = $(this)
var name =  $cbx.attr('data-uname');

<input type="text" style="background:#fdfdfd;" data-uname="ddd" id="userId">

这样就可以使用attr得到属性中的值。。。

但是当这一元素的父元素过多时,用parent取值就太过麻烦,这时第二种方式就显得更为简单(但不见得是最好的)。。。

方式二:

<tr><td><div class="checkbox"><label><input type="checkbox" value="' + v.id + '_' + v.userId + '_' + v.userName + '"></label></div></td>'
 var arr = $(this).val().split('_');
     var
     id = arr[0],
     userId = arr[1],
     userName = arr[2];

这样的赋值取值方式就会方便很多

而且只进行一次dom操作

相关的链接:

split操作

http://www.w3school.com.cn/jsref/jsref_split.asp

attr操作

http://www.w3school.com.cn/jquery/attributes_attr.asp

未完。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对不起,我无法提供淘宝精品服饰案例的 jQuery 代码。但是,我可以为您提供一些关于如何使用 jQuery 开发淘宝精品服饰案例的一般指导。 首先,您需要引入 jQuery 库。您可以在 HTML 文件使用以下代码来引入 jQuery: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> ``` 接下来,您可以使用 jQuery 来处理页面的元素,例如添加、删除、修改元素的内容和样式等。下面是一个简单的例子,展示了如何使用 jQuery 选择元素,并为其添加点击事件: ```html <!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <h1>淘宝精品服饰案例</h1> <div id="item1">精品T恤</div> <div id="item2">精品裤子</div> <script> $(document).ready(function() { // 选择元素并添加点击事件 $("#item1").click(function() { alert("您点击了精品T恤!"); }); $("#item2").click(function() { alert("您点击了精品裤子!"); }); }); </script> </body> </html> ``` 在上面的例子,我们使用 `$` 符号来表示 jQuery 对象,然后通过选择器选择元素(使用 `#` 表示选择 ID),并使用 `click` 方法为选定的元素添加点击事件。当用户点击相应的元素时,就会弹出一个提示框。 以上只是一个简单的示例,实际开发您可以根据需求使用更多的 jQuery 方法和功能来构建淘宝精品服饰案例。希望对您有所帮助!如果您有更多问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值