0

a#click1クリック アクションを からに渡したいa#click2。をクリックa#click1すると、リンクhttp://www.google.comが開かれます。どうやってするか?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
    jQuery(document).ready(function(){
        $('a#click1').click(function() {
            $('a#click2').click();
        });
    });
</script>
<div id="wrap1">
    <div id="content1">
        <a id="click1" href="">click</a>
    </div>
</div>
<div id="wrap2">
    <div id="content2">
        <a id="click2" href="http://www.google.com">click</a>
    </div>
</div>
4

3 に答える 3

1

あなたが行ったことがうまくいかない理由はわかりませんが、2番目のアンカーhrefに移動したいだけなら、次のことができます:

jQuery(document).ready(function(){
    $('a#click1').click(function() {
        window.location = $('a#click2').attr("href");
    });     
});
于 2011-03-22T12:27:30.680 に答える
0

これは、最初のリンクの場合と同様に、2 番目のリンクのクリック関数を宣言した場合にのみ可能だと思います。したがって、これは実際に機能するはずです:

jQuery(document).ready(function() {
$('a#click2').click(function() {
                alert('clicked!');
            });  
            $('a#click1').click(function() {
                $('a#click2').click();
            });     
        });

また、箱から出してすぐに s でも動作するはずです!

于 2011-03-22T12:25:52.567 に答える
0

これは私のために働く

$('a#click1').click(function () {
            $('a#click1').attr('href', $('a#click2').attr("href"));
        }); 
于 2011-03-22T12:27:50.883 に答える