qq_41131969
qq_41131969
采纳率75%
2020-11-03 14:34

怎么才能在页面加载时自动触发click

如下是我的jq代码

j$("#money").click(function(){
		j$("#dismoney").show();
		j$("#dispercents").val("");
		j$("#dispercent").hide();
	});
j$("#percent").click(function(){
		j$("#dismoney").hide();
		j$("#dispercent").show();
		j$("#dismoneys").val("");
	});

如下是对应的jsp页面的代码

<div class="field">
				<label>クーポンモード</label>
				<div><sf:radiobutton value="0" path="discountMode" id="money"/><label for="money">&nbsp;値引モード</label></div>
				<div><sf:radiobutton value="1" path="discountMode" id="percent"/><label for="percent">&nbsp;割引モード</label></div>
				<ies:required/>
				<sf:errors path="discountMode"/>
			</div>
			<div class="field" id="dismoney">
				<label>割引金額</label>
				<div><sf:input path="discountAmount" maxlength="128" cssStyle="width:100px;" id="dismoneys"/>  円<ies:required/></div>
			</div>
			<div class="field" id="dispercent">
				<label>割引率</label>
				<div><sf:input path="discountPercent" maxlength="128" cssStyle="width:100px;" id="dispercents"/>  %<ies:required/></div>
			</div>

这里是对应的数据库的值当discountMode的值为0时显示的是金额为1时是百分比,但是我怎么能通过现有条件在页面加载之初就获取到数据库中的discountMode并触发对应的click事件呢?

求教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

8条回答

  • aqiao580 aqiao580 5月前

    j$("#percent").click(function(){ j$("#dismoney").hide(); j$("#dispercent").show(); j$("#dismoneys").val(""); }).click();

     

    望采纳

    点赞 1 评论 复制链接分享
  • qq_42825101 TheWaSaiBoy 5月前

    外面写一个function,点击的时候调用方法就行了。加载页面的时候调用这个方法。js好像是onload吧,jquery你直接写在$(function(){})里面就行了

    点赞 2 评论 复制链接分享
  • aqiao580 aqiao580 5月前

    $("").click(function(){

    //do something

    }).click()

    点赞 1 评论 复制链接分享
  • qq_37049128 菜鸟咸鱼一锅端 5月前

    写一个函数,把在click点击事件里执行的逻辑放到这个函数里,页面加载触发这个函数不就行了?
    你首先要明白,你的点击事件只是一个动作,你要实现的是这个动作之后产生了什么?那你要实现的那个东西不需要这个动作也可以实现的啊

    点赞 1 评论 复制链接分享
  • scienceyjs scienceyjs 5月前

    $(function(){

    $("#money").click();

    //要做的事情

    });

    点赞 1 评论 复制链接分享
  • qq_41131969 qq_41131969 5月前

    已经解决,是写了另一个内嵌式的js才达到目的的

     

    点赞 评论 复制链接分享
  • qq_41131969 qq_41131969 5月前

    那我如果把这些东西写进函数里,那么怎么判断在页面加载时,我数据库返回的是什么值然后在具体执行哪个动作呢

    点赞 评论 复制链接分享
  • qq_41131969 qq_41131969 5月前

    这个是不行的,我之前用这个的时候并不能成功,不能触发我上面click绑定的事件

    点赞 评论 复制链接分享