永发信息网

<li value="a">中的value值如何通过点击传递给jquery?

答案:4  悬赏:40  手机版
解决时间 2021-02-16 03:07
<li value="a">中的value值如何通过点击传递给jquery?
最佳答案


  • 课程设计
  • 学年论文
  • 毕业论文

    $(function(){
    $("[my_url]").click(function(){
    alert($(this).attr("my_url"));//显示当前点击元素自定义属性my_url的值
    var _url = $(this).attr("my_url");
    $.ajax(function(){
    type: "POST",
    url: _url,
    success: function(msg){
    alert( "..." );
    }
    });
    });
    });
  • 全部回答

    li 标签没有 value 属性,如果你想自定义属性,可以使用 data-xxxxx,xxxxx 可以为任意有效字符,通常为数字和字母,例如 data-age, data-gender, data-value、、、


    要获取一个元素的属性,使用 .attr("属性名称");




    就像你上边写的,可以给li添加属性,然后li的点击事件就可以用this.XX获得你绑定的值了。追问谢谢,能不能追问一下?

  • 课程设计</a></li>
  • 学年论文</a></li>
    </ul>
    </div>
    $(document).ready(function(){
    $("li").click(function(){
    var str=$(this).val();
    alert(str);
    });
    });
    可以弹出1,2,但是不能显示kcsj?追答
  • 课程设计
  • 学年论文

    $(function(){
    $("li").click(function(){
    alert($(this).attr("c"))
    });
    });
    先这样写吧,我也搞不清value为啥出不来。
  • 首先你要注意一点li标签的value属性只支持数字类型.即该标签的序号.所以如果你想取得li里面的属性的话.可以自己在li标签里面自定义属性.然后通过jquery的attr方法获取的属性的值

  • 课程设计
  • 学年论文

    $(function(){
    $("li").click(function(){
    alert($(this).attr("p"))
    });
    });
  • 我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    戴记首饰行这个地址在什么地方,我要处理点事
    虾米音乐windows版是不是放弃了
    请问佩戴五帝钱需要开光吗?我在网上看了以下
    有没有后悔和他或者她分手的朋友?说说吧!!
    鹿茸吃多了会导致全身痒吗?
    成都市樱花日语培训学校在什么地方啊,我要过
    王老师请同学们在黑板上画圆和三角形,用意是
    三角形ABC中,AB等于AC角BAC和角ACB的平分线
    农历3月是什么星座
    ``真正的爱情是不能用言语来表达```行为才是
    双燃料lnj是什么意思
    冯家饭店在哪里啊,我有事要去这个地方
    化学:共价化合物有哪些?详细!
    手机充电充满了为什么显示还在充
    1991年5月1日属羊姓毛是个女孩应该取什么名字
    推荐资讯
    茅台镇53度白酒多少钱
    我有个球机变焦摄像头f=3.9~105.3mm27倍变焦
    恩施市恩施陈家私房菜我想知道这个在什么地方
    常吃挂面好吗
    桦川县佳木斯食之味过桥米线地址在哪里啊
    开除工职后能否 领取业年金
    我的世界0.12.0咋吸引雷电
    位于化学毒剂急性中毒之首的是().
    怎么看自己的快手编号?
    济源市济源大掌柜地址在什么地方,想今天过去
    该项交易性金融资产的入账价值为()万元。A.
    【变形计之温暖之痛】看变形计之李锦鉴有感50
    正方形一边上任一点到这个正方形两条对角线的
    阴历怎么看 ?